如何隐藏显示 AlertDialog 颤动

时间:2020-12-29 17:12:22

标签: flutter

我正在使用 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);

有解决办法吗?我需要阻止它并隐藏它。

谢谢

1 个答案:

答案 0 :(得分:1)

你可以使用

Navigator.of(context).pop();