如何在 Android 中显示多个警报对话框
How To Show Multiple Alert Dialogs In Android
我有一个显示三个按钮的 AlertDialog
:取消、显示确认、确定.
选择 SHOW CONFIRMATION 时,我希望出现另一个 AlertDialog
,但保留第一个 AlertDialog
。
这怎么能做到???
我试着不调用 dialog.dismiss
,但是,当第二个出现时,第一个会自动消失。
请帮忙。非常感谢!
您需要覆盖 AlertDialogue
的 onShowListener
,如下所示
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
中什么都不做
我有一个显示三个按钮的 AlertDialog
:取消、显示确认、确定.
选择 SHOW CONFIRMATION 时,我希望出现另一个 AlertDialog
,但保留第一个 AlertDialog
。
这怎么能做到???
我试着不调用 dialog.dismiss
,但是,当第二个出现时,第一个会自动消失。
请帮忙。非常感谢!
您需要覆盖 AlertDialogue
的 onShowListener
,如下所示
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
中什么都不做