我的应用中有一系列事件可能导致多个AlertDialog
显示,但它们会相互重叠,以便最新的事件位于顶部。
如果AlertDialog
框只有在用户解除前一个框之后才能显示?{/ p>
答案 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();
}
在下一个警告对话框构建器中,您可以根据自己的要求打开其他警报对话框。
评论是否需要澄清。
快乐的编码......