1

正如我的问题所说,按下手机后退按钮应用程序将返回自定义启动屏幕而不是上一页。知道会有什么问题吗?以下是 main.dart 代码

void main() => runApp(new MaterialApp(
    theme: ThemeData(primaryColor: Colors.red),
    debugShowCheckedModeBanner: false,
    home: SplashScreen(),
    ))

启动画面在 3 秒后关闭,应用程序进入登录页面。

提前致谢。

4

1 回答 1

1

可能你错误​​地使用了导航器,pushReplacement用来替换SplashScreen一个新的。并用于push在前一个屏幕上打开一个新屏幕。

例子:

// Close splash screen and open MainPage
Navigator.of(context).pushReplacement(MainPage.route());

// Open LoginPage on top of the previous page
Navigator.of(context).push(LoginPage.route());
于 2020-01-22T15:27:45.173 回答