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