我用这样一个简单的想法在战斗几天,比如从DialogFragment接收数据。首先,我尝试将DialogFragment作为嵌套类创建,但它在方向更改时失败了。然后我决定使用用户interfaces将alistener传递给aDialogFragment,但是这里有一个关于如何在listener之后保持orientation change的问题。然后这里有人建议使用setTargetFragment(),但由于aknown issue,它也不起作用。
这是一个很常见的任务,你们如何从DialogFragments获取数据。

最佳答案

使用接口绝对是最好的方法。
DialogFragment中,在onAttach(Activity)中注册侦听器,即使在方向更改后,您也可以接收回叫。

10-07 12:59
查看更多