#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();