Überschreiben Sie den Dialog onBackPressed ()?
Wie würde ich das überschreiben einer Dialog
's onBackPressed
um das Dialogfeld zu schließen sowie den Aufruf finish()
auf die Activity
es befindet sich in?
InformationsquelleAutor der Frage Skizit | 2011-06-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie
setOnCancelListener
:Müssen Sie zu beenden, nur Ihre Aktivität. Dialog wird nun automatisch.
InformationsquelleAutor der Antwort inazaruk
InformationsquelleAutor der Antwort Potxoki
InformationsquelleAutor der Antwort Denny Schuldt
in meinem Fall nutze ich DialogFragment, das ist immer noch ein dialog..
also ich überschrieben
onCancel()
in meinem dialog, und es reagiert wieonBackPressed()
von der Aktivität jedes mal wenn ich auf die zurück-Taste, wenn der dialog angezeigt wird.hoffe, dass ich geholfen habe.
InformationsquelleAutor der Antwort Lena
Ich endlich Hinzugefügt ein Tasten-listener zu meinem dialog, hören Sie die Zurück-Taste.
Nicht so elegant wie das überschreiben
onBackPressed()
aber es funktioniert.Hier ist der code:
InformationsquelleAutor der Antwort Alireza Ghanbarinia