在Android中显示两个AlertDialog

时间:2014-10-08 21:01:54

标签: android dialog alertdialog android-alertdialog

如何在展示另一个时显示AlertDialog

更多: 我有一个名为AlertDialog的简单引用DeviceDialog 另一个是ExitDialog

我在显示ExitDialog时在DeviceDialog上致电展示 在此之后,自动DeviceDialog隐藏或解散或can((我不知道哪个)

如何在DeviceDialog隐藏

之后阻止或重新显示ExitDialog

2 个答案:

答案 0 :(得分:1)

我解决了

基本上当你调用setButton时,按钮首先关闭/取消对话框,然后调用你的代码

只需添加

alertDialog.getButton(AlertDialog.BUTTON_<POSITIVE/NEGATIVE/..>).setOnClickListener(new View.OnClickListener() {
    ...
});

我想要的每个按钮     alertDialog.setOnShowListener(new DialogInterface.OnShowListener(){         ...     }); 在我创建对话框

之后

现在,单击按钮后对话框不会隐藏(关闭/ ..) 所以我可以在这个AlertDialog

上显示新的AlertDialogs

答案 1 :(得分:0)

如果显示DeviceDialog,则不显示ExitDialog

if (!DeviceDialog.isShowing())
{
    ExitDialog.show();
}