Android 对话框片段和活动对话框。安卓

Android 对话框片段和活动对话框。安卓,android,android-fragments,android-activity,android-dialog,Android,Android Fragments,Android Activity,Android Dialog,我正在Android中显示一个对话活动和一个对话片段。片段位于活动下方(活动与片段重叠。活动为背景)。我怎样才能使碎片成为前景 据我所知,你描述的情况是这样的: 带有附加对话框片段的活动 从以上活动/片段显示的对话框活动 如果您的问题的正确答案是“在对话活动中调用onBackStack()”,这将导致终止对话活动并恢复DialogFragment(与其活动一起,或者更准确地说,恢复FragmentManager堆栈中的活动和DialogFragment) 我希望这个答案能对您有所帮助。据我所

我正在Android中显示一个对话活动和一个对话片段。片段位于活动下方(活动与片段重叠。活动为背景)。我怎样才能使碎片成为前景

据我所知,你描述的情况是这样的:

  • 带有附加对话框片段的活动
  • 从以上活动/片段显示的对话框活动
如果您的问题的正确答案是“在对话活动中调用
onBackStack()
”,这将导致终止对话活动并恢复DialogFragment(与其活动一起,或者更准确地说,恢复FragmentManager堆栈中的活动和DialogFragment)


我希望这个答案能对您有所帮助。

据我所知,您所描述的情况如下:

  • 带有附加对话框片段的活动
  • 从以上活动/片段显示的对话框活动
如果您的问题的正确答案是“在对话活动中调用
onBackStack()
”,这将导致终止对话活动并恢复DialogFragment(与其活动一起,或者更准确地说,恢复FragmentManager堆栈中的活动和DialogFragment)


我希望这个答案能对您有所帮助。

请提供屏幕截图或代码。这些将有助于更清楚地理解问题。请提供屏幕截图或代码。这些将有助于更清楚地理解问题,但我不想终止对话活动。我希望我的DialogFragment是前台,但恐怕无法将DialogFragment从(DialogActivity的下方)移动到上方。您可以尝试使用类似于持久化DialogFragment数据(
bundle
)的解决方法(丑陋的方法),并使用该数据打开新实例。但是我会考虑重新设计,但我不想终止对话活动。我希望我的DialogFragment是前台,但恐怕无法将DialogFragment从(DialogActivity的下方)移动到上方。您可以尝试使用类似于持久化DialogFragment数据(
bundle
)的解决方法(丑陋的方法),并使用该数据打开新实例。但我会考虑重新设计。