活动和片段之间的生命周期问题

时间:2015-12-24 08:20:53

标签: android

我在Nexus 9上遇到了问题。(系统版Android marshmallow) 在Android marshmallow之前的android系统上,当包含fragmentA的活动状态为Stopped时,将调用fragmentA回调onStop。 fragmentA回调onDestroyView,onDestroy和onDetach将在包含fragmentA的活动状态被销毁时被调用。 这些流程在官方website

中有所描述

最近,我发现在android marshmallow fragmentA回调onStop,onDestroyView,onDestroy和onDetach将在包含fragmentA的活动状态被停止时连续调用。

1 个答案:

答案 0 :(得分:1)

抱歉,我终于解决了这个问题。我发布的问题不正确。当活动状态为Stopped时,将正常调用片段回调onStop。 没有问题。上面的问题是由我在Developer Options中打开“Do not keep activities”选项时调用onDestroy方法的活动引起的。这个问题在this解决了。