Dart 对话框在颤振中关闭

Dart 对话框在颤振中关闭,dart,flutter,flutter-layout,Dart,Flutter,Flutter Layout,通过单击后台加载的数据,我有一个更新按钮 加载数据时,我将显示警报对话框,该对话框在加载数据时自动关闭 但是,在加载数据时,如果用户单击屏幕上的其他位置,则对话框将关闭,这是不需要的 问题是如何防止对话框关闭? Future<void> _loadingDialog(String title) async { return showDialog( context: context, barrierDismissible: true, builder: (cont

通过单击后台加载的数据,我有一个更新按钮

加载数据时,我将显示警报对话框,该对话框在加载数据时自动关闭

但是,在加载数据时,如果用户单击屏幕上的其他位置,则对话框将关闭,这是不需要的

问题是如何防止对话框关闭?

 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),
       ),
     );
   },
 );
} 
Future\u加载对话框(字符串标题)异步{
返回显示对话框(
上下文:上下文,
是的,
生成器:(上下文){
返回警报对话框(
标题:文本(标题),
内容:LinearProgressIndicator(
背景颜色:彩色原色光,
valueColor:AlwaysStoppedAnimation(colorPrimaryDark),
),
);
},
);
} 

好吧,很简单,我只需要设置

barrierDismissible: false,