我正在尝试使用
我的对话框只有一个
我能够从
我尝试了两种创建对话框的方式:重写
关于对话框将事件传递回对话框的主机的Android文档始终指向
我尝试使用
有人能提供一个简短的示例吗?
提前致谢。
DialogFragment
API制作一个Fragment
来显示一个Dialog
。我的对话框只有一个
EditText
视图,我想把写在上面的字符串传回给Fragment
。我能够从
Fragment
显示对话框,但是我无法从输入字段中检索字符串返回到我的Fragment
。我尝试了两种创建对话框的方式:重写
DialogFragment.onCreateView
方法并编写整个对话框的视图以及重写DialogFragment.onCreateDialog
并使用AlertDialog.Builder
使按钮行为更容易编写。关于对话框将事件传递回对话框的主机的Android文档始终指向
Activity
而不是Fragment
。我试图将其行为概括为我的情况,但我无法做到。我尝试使用
DialogFragment.onAttach
回调来获取Activity
引用,并在Fragment
和DialogFrament
之间使用接口,这样做可以正常工作,但我无法从Activity
中检索Fragment
以使其正常工作。有人能提供一个简短的示例吗?
提前致谢。
setTargetFragment
的第二个(可选)参数仅在通过Activity
时需要,是吗? - JoseLSegurasetTargetFragment
和getTargetFragment
是有意义的。 - Alex LockwoodsetTargetFragment
。 - pumpkinpie65