当我从另一个片段回来时,我陷入了恢复片段的困境。
设想 :
我有一个Fragment A
。现在我正在打开多个片段Fragment A
say : A1, A2, A3 ...
使用框架布局。
现在我正在启动一个新的片段说Fragment B
从 A1/A2/A3 之一...
我正在执行一些操作Fragment B
现在当我弹出我的Fragment B
那么我无法得到 onResume() 的Fragment A
只需要在我从Fragment B
需要任何帮助!
高度赞赏!
Thanks.
使用片段 A 的子片段管理器启动片段 A1、A2、A3,并使用主片段管理器启动片段 B。
例如 :
要执行任何片段操作,我们有两个片段管理器,如果您要在片段内执行任何片段操作,您应该使用 getChildFragmentManager() 代替 getSupportFragmentManager()。
现在,要启动片段 A1、A2 和 A3,您应该使用 getChildFragmentManager(),启动片段 B 时,您应该使用 getSupportFragmentManager()。因此,当您从片段 B 按回时,您将在片段 A 中收到 onResume 回调。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)