如何在Android中显示多个警报对话框

时间:2015-07-22 11:07:44

标签: android alertdialog

我有一个显示三个按钮的AlertDialog取消显示确认确定

当选择 SHOW CONFIRMATION 时,我希望显示另一个AlertDialog,但保留第一个AlertDialog

如何做到这一点?

我试图不打电话给dialog.dismiss,但是当第二个出现时,第一个将自动被解雇。

请帮忙。非常感谢!

1 个答案:

答案 0 :(得分:2)

您需要覆盖onShowListener的{​​{1}},如下所示

AlertDialogue

在警告对话的正面按钮的alert.setOnShowListener(new DialogInterface.OnShowListener() { @Override public void onShow(DialogInterface dialog) { Button button = alert.getButton(AlertDialog.BUTTON_POSITIVE); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { // Your implementation code for show next Dialogue } }); } }); 中不执行任何操作