如何检查片段是否从后台恢复?

Eug*_*ene 6 android fragment

是否有可能检查是否Fragment从后台恢复?例如,如果我有一个,然后由另一个替换,然后通过点击"返回"android按钮返回到上一个?

Jua*_*edo -1

您需要拥有自己的后台并跟踪它。

看看这个:http://adblogcat.com/fragment-transition-animations-while-hiding-the-previous-fragment/

该代码保存自己的片段堆栈并隐藏它们而不是删除它们,使其与替换(使用 backstack)具有相同的效果,只是它不会每次都重新创建片段,因此片段的状态始终保持不变。

但是,此代码存在内存泄漏,我必须使用片段不持久的最新版本来更新它。希望这可以帮助。