如何以编程方式关闭 Flutter 应用程序。我试过弹出唯一的屏幕,但这会导致黑屏。
SystemNavigator.pop() : 不工作
SystemNavigator.pop()
exit(0) :有效,但 Apple 可能会 暂停您的应用
exit(0)
请参阅: 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