我的应用在 main()
函数内部执行一些检查,在 runApp( MyApp());
之前,最重要的是从 Firebase 加载应用配置。如果失败,则无法运行未配置的应用程序。所以我想显示消息框说“应用程序配置加载失败”,然后在用户按确定后,退出应用程序。
在这种情况下退出应用程序的首选方式是什么?我需要它在 iOS 和 Android 上运行。
答案 0 :(得分:0)
如果您需要 UI,我建议您仍然调用 runApp
,但在不同的小部件上:
if(success){
runApp(MyApp());
} else {
runApp(ErrorApp());
}
对于以编程方式关闭 Flutter 应用程序,最好的方法是使用 SystemNavigator.pop()
,但如果这不起作用,您可以尝试使用 exit(0)
。