17

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

4

3 回答 3

2

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

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

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

于 2015-12-10T14:54:30.923 回答
1

对话框片段将出现在带有片段的活动上方的对话框窗口中。Activity 和 Fragment 不会改变它们的状态。

于 2015-12-10T15:39:08.307 回答
-3

当然两者Fragment都有DialogFragment自己的生命周期。就像您可以在以下链接ActivityDialogActivity阅读有关它们的更多信息:

片段生命周期

对话片段

于 2013-03-15T03:27:21.513 回答