我用这样一个简单的想法在战斗几天,比如从DialogFragment
接收数据。首先,我尝试将DialogFragment
作为嵌套类创建,但它在方向更改时失败了。然后我决定使用用户interfaces
将alistener
传递给aDialogFragment
,但是这里有一个关于如何在listener
之后保持orientation change
的问题。然后这里有人建议使用setTargetFragment()
,但由于aknown issue,它也不起作用。
这是一个很常见的任务,你们如何从DialogFragment
s获取数据。
最佳答案
使用接口绝对是最好的方法。
在DialogFragment
中,在onAttach(Activity)
中注册侦听器,即使在方向更改后,您也可以接收回叫。