Ergebnis von DialogFragment erhalten
ich benutzeDialogFragmente Für eine Reihe von Dingen: Element aus Liste auswählen, Text eingeben.
Wie kann ein Wert (d. H. Eine Zeichenfolge oder ein Element aus einer Liste) am besten an die aufrufende Aktivität / das aufrufende Fragment zurückgegeben werden?
Derzeit mache ich die aufrufende Aktivität umzusetzenDismissListener
Geben Sie dem DialogFragment einen Verweis auf die Aktivität. Der Dialog ruft dann dieOnDimiss
Methode in der Aktivität und die Aktivität erfasst das Ergebnis aus dem DialogFragment-Objekt. Sehr chaotisch und es funktioniert nicht bei Konfigurationsänderungen (Orientierungsänderungen), da das DialogFragment den Verweis auf die Aktivität verliert.
Danke für jede Hilfe.