我有一个片段调用DialogFragment。这是否会影响片段的生命周期(即它是否会进入onPause)?当DialogFragment被解除时,调用Fragment是否转到onResume?
答案 0 :(得分:1)
这两个片段都将处于运行状态。不会在第一个片段上调用onPause。
Fragments(和Activities)的生命周期回调在Activity级别上工作,而不是片段级别。例如,如果您在第一个片段的顶部显示一个主题看起来像对话框的Activity,那么将在第一个片段上调用onPause。
碎片不会影响其他碎片的生命周期。
答案 1 :(得分:0)
Dialog片段将出现在活动上方的对话框窗口中,其中包含片段。 活动和片段不会改变他们的状态。
答案 2 :(得分:-2)
当然,Fragment
和DialogFragment
都有自己的生命周期。就像Activity
和DialogActivity
一样,您可以在以下链接中详细了解它们: