Android 对话框也进入堆栈吗?我想要一个对话框在另一个对话框之上

Android 对话框也进入堆栈吗?我想要一个对话框在另一个对话框之上,android,dialog,stack,multiple-instances,Android,Dialog,Stack,Multiple Instances,我想知道对话框是否随着活动的进行而堆叠。。 因为我现在有一个对话框“a”,我可以点击一个按钮打开一个新的对话框“B”。。但是如果我关闭对话框“B”,就不再有对话框“A”。 我不想创建一个新的对话框“a”,我想继续我离开它的方式 “B”的关闭按钮不起任何作用。。它有一个空OnClick侦听器: new AlertDialog.Builder(activity).setNegativeButton("Exit", null).show(); 有人能帮我吗? 提前感谢;) 在安卓系统中,你根本无法

我想知道对话框是否随着活动的进行而堆叠。。 因为我现在有一个对话框“a”,我可以点击一个按钮打开一个新的对话框“B”。。但是如果我关闭对话框“B”,就不再有对话框“A”。 我不想创建一个新的对话框“a”,我想继续我离开它的方式

“B”的关闭按钮不起任何作用。。它有一个空OnClick侦听器:

new AlertDialog.Builder(activity).setNegativeButton("Exit", null).show(); 
有人能帮我吗?
提前感谢;)

在安卓系统中,你根本无法堆叠
对话框
实例。您可以自己管理工作流(A->B->A)获得相同的结果,但您必须自己保存/恢复状态

因此,您可以选择:

  • 切换到
    对话框fragment
    ,并使用片段backstack及其实例管理
  • 活动
    中创建子类A和B,并将
    主题对话框
    应用于它们

  • 在这里找到答案:谢谢;)我认为您不应该在彼此上方显示
    对话框。Android中的对话框打算一次显示一个。我正在使用DialogFragment,并且已经开始工作了,谢谢;)