Как скрыть отображение трепетания AlertDialog

#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:

Вы можете использовать

 Navigator.of(context).pop();