如何避免AlertDialogs相互重叠?

时间:2018-01-20 05:38:13

标签: android alertdialog

我的应用中有一系列事件可能导致多个AlertDialog显示,但它们会相互重叠,以便最新的事件位于顶部。

如果AlertDialog框只有在用户解除前一个框之后才能显示?{/ p>

1 个答案:

答案 0 :(得分:0)

有可能.. 如果您的各种事件响应的流程已得到修复,那么您可以像

那样执行此操作

First Alert对话框构建器:

.setPositiveButton("Yes", new DialogInterface.OnClickListener() {  
            public void onClick(DialogInterface dialog, int id) { 

            //whatever you want for positive response from user
            //open next alert dialg
            nextDialog();  

            }  
        })  
.setNegativeButton("No", new DialogInterface.OnClickListener() {  
            public void onClick(DialogInterface dialog, int id) {  
            //  Action for 'NO' Button  
            dialog.dismiss();  

            //whatever you want for positive response from user
            //open next alert dialg
            nextDialog(); 
         }  

在下一个警告对话框构建器中,您可以根据自己的要求打开其他警报对话框。

评论是否需要澄清。

快乐的编码......