Kommunikation zwischen Fragment und DialogFragment

Ich versuche, mich ein Fragment zu zeigen Dialog mit DialogFragment - API.

Mein dialog hat nur eine EditText Ansicht, und ich möchten, übergeben Sie die Zeichenfolge schrieb darauf zurück, um die Fragment.

Ich bin in der Lage zu zeigen, den dialog von der Fragmentaber ich bin nicht in der Lage zum abrufen der string aus dem Eingabefeld zurück zu meinem Fragment.

Ich habe versucht beide Möglichkeiten zu erstellen-dialog: überschreiben der DialogFragment.onCreateView - Methode und schreiben Sie das gesamte Dialogfeld anzuzeigen, und überschreiben Sie die DialogFragment.onCreateDialog und mit der AlertDialog.Builder um es einfacher zu schreiben, die Tasten Verhalten.

Die Android-Dokumentation über die Dialoge vorbei an Veranstaltungen zurück zum Dialogfeld host ist über host ist immer ein Activity und nie eine Fragment. Ich habe versucht, zu verallgemeinern, das Verhalten für den Einsatz auf mein Fall, aber ich kann nicht.

Ich habe versucht mit der DialogFragment.onAttach Rückruf, um die Activity verweisen und verwenden Sie eine Schnittstelle zwischen den Fragment und die DialogFrament und es funktioniert gut, aber ich nicht abrufen kann, der Fragment von der Activity machen, damit es funktioniert.

Kann jemand helfen mit einem kurzen Beispiel?

Vielen Dank im Voraus

InformationsquelleAutor der Frage JoseLSegura | 2012-12-24

Schreibe einen Kommentar