如何按下后退按钮退出应用程序



我有一些问题需要您的帮助。我有两个屏幕

  1. 启动屏幕
  2. 主页屏幕

当前按下"后退"按钮时,仍会返回到SplashScreen我想在按下"主屏幕"按钮时退出应用程序。

请向我建议任何想法或提供一个实现此功能的示例代码。

谢谢。

只需使用pushReplacement从Splash打开登录屏幕

Navigator.pushReplacement(
context, MaterialPageRoute(builder: (context) => Login()));

退出应用程序

适用于iOS

SystemNavigator.pop():不工作

exit(0):有效,但苹果可能会暂停你的应用程序,因为以编程方式退出应用程序违反了苹果人机界面指南。

对于AndroidSystemNavigator.pop():
有效,是退出应用程序的推荐方式。

exit(0):
也可以,但不建议使用,因为它会立即终止Dart VM进程,用户可能会认为应用程序刚刚崩溃。

相关内容

最新更新