片段管理器运作

时间:2015-12-30 11:20:08

标签: android android-fragments

假设我添加了三个片段: 事务中的ABC我也提交了相同的内容。提交后,onResume()AB的{​​{1}}方法会被连续调用。

然后,我进一步使用replace函数将其替换为第二个片段的新实例。

我观察到的是: C被摧毁 FragmentA被摧毁 FragmentC正在调用FragmentB而不是onStop()

创建了onDestroy()的新实例,并调用了其FragmentB方法。

我的问题是为什么onCreate() onDestroy()未被调用?

1 个答案:

答案 0 :(得分:0)

onDestroy无法保证被调用。对于ActivityFragment都是如此。

请点击此处了解更多信息:

fragment lifecycle: when "ondestroy" and "ondestroyview" are not called?

Why implement onDestroy() if it is not guaranteed to be called?