【发布时间】:2022-10-15 00:45:43
【问题描述】:
FormIncident() 页面加载大约需要 2 秒,但 CircularProgressIndicator() 永远不会出现。如果我在 CircularProgressIndicator() 之后使用 await Future.delayed(Duration(seconds: 2));,它确实有效。
我不知道我做错了什么
Future _MySpinner() async {
showDialog(
context: context,
builder: (context) {
return Center(
child: CircularProgressIndicator(),
);
});
await showDialog(context: context, builder: (context) => FormIncident());
Navigator.of(context).pop();
}
【问题讨论】:
-
这不是显示 CircularProgressIndicator 的正确方法,您需要将其添加到 FormIncident() 类中。
标签: flutter async-await showdialog flutter-circularprogressindicator