Cha*_* Jr 3 navigation class appbar flutter
我已经成功导航到一个新文件中的类,但现在我没有在我的appBar上获得一个后退按钮.这是我从main.dart导航的...
new RaisedButton(
onPressed: () {
Navigator.pushNamed(context, '/searchpage');
},
Run Code Online (Sandbox Code Playgroud)
这是我的SearchPage appBar ..
class SearchPageState extends State<SearchPage> {
@override
Widget build(BuildContext context) {
return new MaterialApp(
routes: <String, WidgetBuilder>{
'/loginpage': (BuildContext context) => new Login.LoginPage(),
'/mainpage': (BuildContext context) => new Main.MyApp(),
},
home: new Scaffold(
appBar: new AppBar(
title: new Text(
"Search",
style: new TextStyle(fontWeight: FontWeight.bold),
),
),
Run Code Online (Sandbox Code Playgroud)
Col*_*son 13
您应该只MaterialApp在应用的根目录中拥有一个.每个都MaterialApp创建自己的Navigator,导航堆栈上存在多个路由是导致隐式后退按钮出现在leading插槽中的原因AppBar.