【发布时间】:2019-11-21 17:02:48
【问题描述】:
我正在开发一个 Flutter 应用,但遇到了问题。 在我的 main.dart 中,我设置了一个主路由,即“FirstScreen”,然后用户可以转到 LoginScreen 登录帐户。因此,如果我按下主页按钮,然后尝试重新打开应用程序,出现的屏幕是 FirstScreen,那么如何显示用户看到的最后一条路线?
我在 Flutter 文档和 StackOverflow 中的其他问题上搜索了一些解决方案,但没有找到适合我的解决方案。
这是我的 main.dart 版本。
Widget build(BuildContext context) {
return MaterialApp(
home: FirstScreen(),
routes: {
'/screen1' : (context) => Screen1(),
'/homeScreen' : (context) => HomeScreen(navigatorKey: navigatorKey,),
'/registerScreen' : (context) => RegisterScreen(),
'/screen2' : (context) => Screen2(),
'/firstScreen' : (context) => FirstScreen(),
'/userProfileScreen' : (context) => UserProfileScreen(),
},
navigatorKey: navigatorKey,
);
【问题讨论】: