我正在使用 showAlertDialog 提醒用户使用以下代码登录:
showAlertDialog(BuildContext context){
AlertDialog alert=AlertDialog(
content: new Row(
children: [
CircularProgressIndicator(),
Container(margin: EdgeInsets.only(left: 5),child:Text("Loading" )),
],),
);
showDialog(barrierDismissible: false,
context:context,
builder:(BuildContext context){
return alert;
},
);
}
通过下一行代码,我运行并向用户展示:
showAlertDialog(context);
现在的问题:我试图通过下面这行代码停止或隐藏它的工作,但是这件事不起作用,我无法隐藏它。
Navigator.pop(context);
有解决办法吗?我需要阻止它并隐藏它。
谢谢
答案 0 :(得分:1)
你可以使用
Navigator.of(context).pop();