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

How To Show Multiple Alert Dialogs In Android

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

选择 SHOW CONFIRMATION 时,我希望出现另一个 AlertDialog,但保留第一个 AlertDialog

这怎么能做到???

我试着不调用 dialog.dismiss,但是,当第二个出现时,第一个会自动消失。

请帮忙。非常感谢!

您需要覆盖 AlertDialogueonShowListener,如下所示

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
                    }
                });
            }
});

在 Alert Dialogue 的肯定按钮 onClick 中什么都不做