草庐IT

setTargetFragment

全部标签

android - 我们应该使用 setTargetFragment() 吗?我认为 Fragments 不应该相互通信

Android开发人员教程推荐我使用fragment的主机Activity来传递数据等等,那么为什么有设置/获取目标fragment方法?到目前为止,我的应用程序包含一个主机Activity和一个fragment,fragment有一个启动DialogFragment的按钮,其中有一个启动另一个DialogFragment的按钮。使用setTargetFragment/getTargetFragment使整个过程有些困惑,所以我正在考虑重新实现,让我的主要Activity通过我的主要fragment的自定义界面处理DialogFragment.show方法。这是正确的思维方式吗?还是使

android - 失败保存状态 - 目标不在 fragment 管理器中 (setTargetFragment)

我遇到了一次猴子崩溃java.lang.IllegalStateException:Failuresavingstate:FragmentBhastargetnotinfragmentmanager:FragmentAatandroid.support.v4.app.FragmentManagerImpl.saveAllState(FragmentManager.java:1561)atandroid.support.v4.app.FragmentActivity.onSaveInstanceState(FragmentActivity.java:475)atcom.acme.Pare