小编典典

Flutter 如何以编程方式退出应用程序

all

如何以编程方式关闭 Flutter 应用程序。我试过弹出唯一的屏幕,但这会导致黑屏。


阅读 159

收藏
2022-08-15

共1个答案

小编典典

对于 iOS

SystemNavigator.pop() : 不工作

exit(0) :有效,但 Apple 可能会 暂停您的应用

请参阅:
https
://developer.apple.com/library/archive/qa/qa1561/_index.html


安卓版

SystemNavigator.pop() :有效并且是退出应用程序的 推荐 方式。

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

请参阅:
https
://api.flutter.dev/flutter/services/SystemNavigator/pop.html

2022-08-15