我想知道对话框是否会堆叠,因为活动会进行。 因为我现在有一个对话框“A”,我可以点击一个按钮打开一个新的对话框“B”..但如果我关闭对话框“B”,则不再有对话框“A”。 而且我不想创建一个新的Dialog“A”,我想继续这样离开它......
“B”的关闭按钮什么都不做..它有一个null onClickListener:
new AlertDialog.Builder(activity).setNegativeButton("Exit", null).show();
有人能帮助我吗? 在此先感谢;)
答案 0 :(得分:1)
在Android中,您根本无法堆叠Dialog
个实例。您可以自己实现管理工作流程的相同结果(A - > B - > A),但您必须以某种方式自行保存/恢复A状态。
所以你可以选择:
DialogFragment
并使用片段backstack及其实例管理Activity
的A和B子类,并将Theme.Dialog
应用于他们