【发布时间】:2020-11-22 18:12:11
【问题描述】:
我不知道为什么会这样。当按下设备或模拟器后退按钮时,什么也没有发生。应用栏后退按钮有效!,实现的后退按钮也有效。
我创建了一个新的颤振项目来测试这个问题:
首页
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'),
),
),
);
【问题讨论】:
-
你在真机上试过了吗?
-
是的,模拟器和物理设备,同样的问题:(
-
这段代码没有任何问题,对我来说运行良好。能否提供完整代码?
-
我也面临同样的问题。我更新到最新版本的flutter master channel,然后就出现了这个问题。
标签: flutter flutter-navigation