【发布时间】:2013-03-15 02:35:34
【问题描述】:
我有一个调用 DialogFragment 的 Fragment。这是否会影响 Fragment 的生命周期(即它是否进入 onPause)?当DialogFragment被dismiss时,调用Fragment是否进入onResume?
【问题讨论】:
标签: android android-fragments android-dialogfragment
我有一个调用 DialogFragment 的 Fragment。这是否会影响 Fragment 的生命周期(即它是否进入 onPause)?当DialogFragment被dismiss时,调用Fragment是否进入onResume?
【问题讨论】:
标签: android android-fragments android-dialogfragment
这两个片段都将处于运行状态。 onPause 不会在第一个片段上调用。
片段(和活动)的生命周期回调在活动级别而不是片段级别上工作。例如,如果您在第一个片段上显示一个主题为看起来像对话框的 Activity,则将在第一个片段上调用 onPause。
片段不影响其他片段的生命周期。
【讨论】:
对话框片段将出现在带有片段的活动上方的对话框窗口中。 Activity 和 Fragment 不会改变它们的状态。
【讨论】:
当然Fragment 和DialogFragment 都有自己的生命周期。就像Activity 和DialogActivity 一样,您可以通过以下链接了解更多信息:
【讨论】: