DialogFragment如何影响调用Fragment的生命周期?

时间:2013-03-15 02:35:34

标签: android android-fragments android-dialogfragment

我有一个片段调用DialogFragment。这是否会影响片段的生命周期(即它是否会进入onPause)?当DialogFragment被解除时,调用Fragment是否转到onResume?

3 个答案:

答案 0 :(得分:1)

这两个片段都将处于运行状态。不会在第一个片段上调用onPause。

Fragments(和Activities)的生命周期回调在Activity级别上工作,而不是片段级别。例如,如果您在第一个片段的顶部显示一个主题看起来像对话框的Activity,那么将在第一个片段上调用onPause。

碎片不会影响其他碎片的生命周期。

答案 1 :(得分:0)

Dialog片段将出现在活动上方的对话框窗口中,其中包含片段。 活动和片段不会改变他们的状态。

答案 2 :(得分:-2)

当然,FragmentDialogFragment都有自己的生命周期。就像ActivityDialogActivity一样,您可以在以下链接中详细了解它们:

Fragment LifeCycle

Dialog Fragment