我的应用程序有一个活动,该活动使用FragmentManager将片段推入并弹出到后堆栈上。但是,当后堆栈有2个片段并且弹出了最后一个片段时,我不知道如何检测到该片段以适当地设置操作栏的标题。我希望片段上有某种方法可以覆盖它,以确定它何时可见,但是这些建议都没有被调用,例如uservisiblehint,onHiddenChanged等。我怎么可以:
•确定片段何时可见;要么
•在后台使用片段时,可以有效地管理操作栏标题吗?
您可以添加一个addOnBackStackChangedListener
,每次向后堆栈更改时都会调用它。在此函数内,您可以简单地获取最上面的片段并对其进行调用onResume
。
有关更多信息,您可以参考以下链接:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句