导航组件和无头片段
Navigation Components and Headless Fragment
假设,使用导航架构组件,我在一个片段中,Fragment_A
,并且想使用 Headless 片段完成一个小任务。我的问题是:
如何properly/correct从Fragment_A
中添加无头片段?
如何检测我是从 Fragment_A
导航出去,这启动了无头片段,以便我可以删除无头片段?
您可以使用 getChildFragmentManager()
并执行正常 FragmentTransaction
添加无头片段。使用子片段的好处 FragmentManager
是在删除父片段时删除所有子片段。
假设,使用导航架构组件,我在一个片段中,Fragment_A
,并且想使用 Headless 片段完成一个小任务。我的问题是:
如何properly/correct从
Fragment_A
中添加无头片段?如何检测我是从
Fragment_A
导航出去,这启动了无头片段,以便我可以删除无头片段?
您可以使用 getChildFragmentManager()
并执行正常 FragmentTransaction
添加无头片段。使用子片段的好处 FragmentManager
是在删除父片段时删除所有子片段。