我正在尝试制作一个使用APIFragment来显示。DialogDialogFragment
我的对话框只有一个EditText视图,我想将写在上面的字符串传递回Fragment.
我能够显示来自 的对话框Fragment,但我无法将输入字段中的字符串检索回我的Fragment.
我尝试了两种方法来创建对话框:覆盖DialogFragment.onCreateView方法并编写整个对话框的视图并覆盖DialogFragment.onCreateDialog并使用AlertDialog.Builder来更容易编写按钮行为。
关于对话框将事件传回对话框主机的 Android 文档是关于主机始终是一个Activity而不是一个Fragment. 我试图概括在我的案例中使用它的行为,但我不能。
我尝试使用DialogFragment.onAttach回调来获取Activity引用并使用和之间的接口Fragment,DialogFrament它工作正常,但我无法Fragment从 中检索Activity以使其工作。
任何人都可以提供一个简短的例子吗?
提前致谢