我有"编辑"活动和相应的"编辑"片段(分别扩展标准Activity和Fragment)。从编辑片段中,我可以调用另外两个片段A或B(通过与活动的接口)。 Framents A和B也简单地扩展了标准Fragment。
片段A或B都返回一个值(再次通过与活动的接口),我想在编辑片段中使用此值。
然而,回到活动中,如果我已经更换了'使用片段A或B之一的编辑片段,如何更新编辑片段并再次显示它,使用来自A或B片段的新/更新值(因为编辑片段的视图为否在编辑活动的容器中更长,一个简单的FrameLayout)
我尝试过添加/隐藏片段的组合,但无法实现这一点。此外,以某种方式使用savedInstanceState似乎不是一个选项。目前,最简单的解决方案似乎只是将片段A和B作为DialogFragments,并在它们和编辑片段之间进行接口。任何帮助表示赞赏。