【发布时间】:2020-02-06 18:45:21
【问题描述】:
我们有一个 Flutter 对话框,当我们单击 Ok 时,它会将用户送回家......即使在将用户送回家后,该对话框也会在屏幕上徘徊,然后消失,这很烦人。
这是对话框的代码:
Future<void> _requestSupportDialog(BuildContext context, User user, Features features) {
return showDialog<void>(
context: context,
builder: (BuildContext context) {
return AlertDialog(
title: Text('Success! You have been entered into the support queue'),
content: const Text('Support it on its way'),
actions: <Widget>[
FlatButton(
child: Text('Ok'),
onPressed: () {
// Send them HOME.
Navigator.of(context).push(new MaterialPageRoute(builder: (BuildContext context) => new FlutterReduxApp(user: user, features: features)));
},
),
],
);
},
);
}
【问题讨论】: