Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 一个片段中的一个片段。如何对话';生命周期是否与碎片有关?_Android_Android Fragments_Android Alertdialog_Android Dialogfragment_Android Lifecycle - Fatal编程技术网

Android 一个片段中的一个片段。如何对话';生命周期是否与碎片有关?

Android 一个片段中的一个片段。如何对话';生命周期是否与碎片有关?,android,android-fragments,android-alertdialog,android-dialogfragment,android-lifecycle,Android,Android Fragments,Android Alertdialog,Android Dialogfragment,Android Lifecycle,我在一个片段中显示了一个对话框,我想知道我可以面对哪些问题。它们是否具有相同的生命周期?如果我在内部DialogFragment类中使用fragment的字段会怎么样?您是将其显示为对话框还是子片段?我认为这取决于您使用的fragmentmanager。如果您正在使用fragmentmanager/support fragmentmanager,那么它将绑定到活动,而您也可以传递childfragmentmanager,在这种情况下,它将绑定到父级fragment@DeeV我不知道你的意思。首先

我在一个片段中显示了一个对话框,我想知道我可以面对哪些问题。它们是否具有相同的生命周期?如果我在内部DialogFragment类中使用fragment的字段会怎么样?

您是将其显示为对话框还是子片段?我认为这取决于您使用的fragmentmanager。如果您正在使用fragmentmanager/support fragmentmanager,那么它将绑定到活动,而您也可以传递childfragmentmanager,在这种情况下,它将绑定到父级fragment@DeeV我不知道你的意思。首先,我使用了一个活动片段管理器,并面临一个非常奇怪的行为:我确保片段字段不为null,然后我显示了对话框,但对话框很少在onCreateDialog()中崩溃,因为该字段为null。可能是因为我需要使用childFragmentManager而不是activityone@breakline谢谢你的明确回答。如果你把它贴出来,那将是最好的。再次感谢。我无法通过快速的谷歌搜索找到如此解释清楚的信息