Получить данные из диалогового окна фрагмента -лучшие практики?

Я конвертирую часть своего проекта для использования фрагментов. Как мы общаемся с фрагментом диалога? Я хочу создать диалоговое окно фрагмента, чтобы получить ввод текста от пользователя. Когда диалог закрывается, я хочу передать введенный текст обратно в "родительский" фрагмент (тот, который его запустил). Пример:

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"); 
    }
}

Спасибо

14
задан user291701 19 March 2012 в 18:52
поделиться