Update-fragment im fragment-option Auswahl

Ich habe fragment, das auf eine Komponente, klicken Sie auf pop-ups DialogFragment. Diese dialog-fragment enthält Liste der Optionen. Wenn Sie eine option aus der Liste ausgewählt ist, will ich informieren-fragment, so kann ich ausführen Felder aktualisieren Verfahren.
Ich hab sowas schon

@Override
public void onClick(DialogInterface dialog, int item) {
     updateSharedPreference(item);
     Log.e("ProfilePersonaListDialog", "Click on dialog, inside onClick");
     OnCloseListDialogListener act = (OnCloseListDialogListener) getActivity();
     act.onDialogListSelection();

     dismiss();
}

Jedoch diese getActivity () - Aufrufe auf FragmentActivity und nicht das fragment, das der Auslöser für den dialog-fragment.
Ich könnte töten, momentan geöffnet/ausgeführt fragment und ruft eine neue Instanz, die aktualisiert würde Feldern, aber das ist dirty Lösung, die ich bevorzugen würde, zu vermeiden.

Irgendwelche Vorschläge, wie man über dieses update von fragment einmal-option im Dialogfenster fragment?.

  • Mit FragmentManager Sie können das gleiche zu erreichen
InformationsquelleAutor peter_budo | 2012-05-08
Schreibe einen Kommentar