【发布时间】:2014-05-11 14:44:25
【问题描述】:
查看片段的生命周期,我不确定这里可能发生的情况。 当 Fragment 停止活动时,有两种可能的方法。
- 调用适当的回调,销毁视图,然后销毁片段
- 调用回调,销毁视图,但让片段本身保持活动状态
这两种选择中的哪一种是在什么情况下完成的?是什么决定了他们中的哪一个? 如果一个片段被添加到后台堆栈,然后被移除/替换,为什么不把它扔掉呢?为什么要保留它?
编辑:我突然想到,这是否取决于片段是否保留?
【问题讨论】:
-
改变方向然后登录生命周期方法并自己检查一种情况。