我不知道为什么会这样。当按下设备或仿真器后退按钮时,什么也没有发生。应用栏后退按钮正在工作!,已实现的后退按钮也可以工作。
我创建了一个新的flutter项目来测试此问题:
首页
Scaffold(
appBar: AppBar(
title: Text(widget.title),
),
body: Center(
child: FlatButton(
color: Colors.grey[300],
onPressed: () {
Navigator.push(
context,
MaterialPageRoute(
builder: (context) => NextPage(),
),
);
},
child: Text('next page'),
),
),
);
第二页
Scaffold(
appBar: AppBar(
title: Text('next page'),
),
body: Center(
child: FlatButton(
color: Colors.grey[300],
onPressed: () {
Navigator.pop(context);
},
child: Text('go back'),
),
),
);
答案 0 :(得分:1)
我曾经是主频道,今天我升级了flutter,然后出现了这个问题。 解决方案是将频道更改为稳定频道。
运行命令
Flutter channel stable
完成运行后
Flutter clean
一切都会好起来的。