Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个片段调用 DialogFragment。这是否会影响 Fragment 的生命周期(即它是否进入 onPause)?当 DialogFragment 被关闭时,调用 Fragment 是否会转到 onResume?
这两个片段都将处于运行状态。onPause 不会在第一个片段上调用。
片段(和活动)的生命周期回调工作在活动级别,而不是片段级别。例如,如果您在第一个片段上显示一个主题为看起来像对话框的 Activity,则将在第一个片段上调用 onPause。
片段不影响其他片段的生命周期。
对话框片段将出现在带有片段的活动上方的对话框窗口中。Activity 和 Fragment 不会改变它们的状态。
当然两者Fragment都有DialogFragment自己的生命周期。就像您可以在以下链接Activity上DialogActivity阅读有关它们的更多信息:
Fragment
DialogFragment
Activity
DialogActivity
片段生命周期
对话片段