Récupérer des données à partir d'une boîte de dialogue de fragmentation - meilleures pratiques?

Je suis la conversion d'une partie de mon projet d'utiliser des fragments. Comment pouvons-nous communiquer avec un fragment de dialogue? Je veux créer un fragment de dialogue juste pour avoir un peu de texte saisie de l'utilisateur. Lorsque la boîte de dialogue est fermée, je voudrais passer le texte entré de retour à la "mère" fragment (celle qui a commencé). Exemple:

public class MyFragment extends Fragment {

    public void onBtnClick() {
        //What's a good way to get data back from this dialog 
        //once it's dismissed?
        DialogFragment dlgFrag = MyFragmentDialog.newInstance();
        dlgFrag.show(getFragmentManager(), "dialog"); 
    }
}

Grâce

source d'informationauteur user291701 | 2012-03-19