为什么应用程序在后退按钮上关闭 - Flutter

Why does application close on back button - Flutter

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

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

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

提前致谢。

可能您使用导航器不正确,请使用pushReplacementSplashScreen 替换为新的导航器。并使用 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());