Диалоговое окно закрывается во флаттере - PullRequest
0 голосов
/ 17 апреля 2019

У меня есть Кнопка обновления , нажав на которую, данные загружаются в фоновом режиме.

Когда данные загружаются, я отображаю AlertDialog , который автоматически закрывается при загрузке данных.

Однако, когда данные загружаются, и если пользователь щелкает где-то еще на экране, диалоговое окно закрывается, что нежелательно.

Вопрос Как предотвратить закрытие DialogBox?

 Future<void> _loadingDialog(String title) async {
 return showDialog(
   context: context,
   barrierDismissible: true,
   builder: (context) {
     return AlertDialog(
       title: Text(title),
       content: LinearProgressIndicator(
         backgroundColor: colorPrimaryLight,
         valueColor: AlwaysStoppedAnimation<Color>(colorPrimaryDark),
       ),
     );
   },
 );
} 

1 Ответ

1 голос
/ 17 апреля 2019

Хорошо, это было просто, я просто должен был установить

barrierDismissible: false,
...