在 Fragment 生命周期中,什么时候会调用 onAttach 方法?

35

onAttach 方法在 Fragment-Activity 生命周期中的什么时候被调用?

我了解 Fragment 的生命周期,但具体是什么时候呢?

是在创建 Fragment 对象时调用还是在调用 Fragment 管理器时调用?

2个回答

131

2
很好的想法,可以将onSaveInstanceState添加到方案中。 - Defuera
1
在这个方案中,从片段创建的onViewCreated方法会在哪里? - Javier Delgado
3
这是一张非常古老的图表。在Android 0.9 SDK Beta中,onFreeze()已被重命名为onSaveInstanceState()。请参阅https://developer.android.com/sdk/OLD_RELEASENOTES.html。 - Alex Bravo
这个流程是不完整的。有些事件可以停止活动执行。例如,如果系统内存不足并杀死进程,则不会调用活动“onDestroy”。如果您从Activity onCreate中调用finish,则不会调用Activity“onStart”。片段中的边缘情况甚至更可怕,所以我甚至不会深入研究它们... - Ilya Gazman

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接