我的应用程序中有一系列的alertDialog,它们可以从用户那里收集信息 我想要的是一旦调用alertDialog并进入他的OnPressed函数中,就可以使用:
showDialog(
context: context, builder: (context) => AnotherAlert());
我想关闭上一个alertDialog,否则情况是像图片中有一些alertdialog ...
如您所见,我想关闭2条警报对话框。
答案 0 :(得分:2)
在调用第二个对话框之前,只需执行
Navigator.pop(context);
然后,将第二个对话框显示为下一个代码行。在第一个对话框的onPressed调用的同一方法中使用这两行。
类似这样的东西:
onPressed:(){
Navigator.pop(context);
showSecondDialog();
}