我正在使用此方法,并且收到此消息。我该如何纠正?
此函数的返回类型为'Future',但不以return语句结尾。 尝试添加return语句,或将返回类型更改为'void'。
Future<bool> _onWillPop() {
Navigator.of(context).pop(false);
Navigator.pushNamed(context, '/home');}
return WillPopScope(
onWillPop: _onWillPop,
child: Scaffold
谢谢!
答案 0 :(得分:5)
您必须return
bool
_onWillPop()
Future<bool> _onWillPop() {
Navigator.of(context).pop(false);
Navigator.pushNamed(context, '/home');
return true;// or false as per your need
}