我实际上知道此实现:Flutter programmatically closing the app,但是在应用关闭时仍处于后台。我该如何彻底杀死该应用程序,而不让它进入后台?
谢谢!
答案 0 :(得分:1)
您可以使用exit(0)
。但是应用突然退出。您可以使用下面的代码,它更平滑。
SystemChannels.platform.invokeMethod<void>('SystemNavigator.pop')
文档可用here。
答案 1 :(得分:1)
如果您不想使用invokeMethod
,则可以使用
SystemNavigator.pop();
答案 2 :(得分:-1)
SystemNavigator.pop() 适用于 Android,但不适用于 Ios。
和
exit(0) 对两种系统都适用,但不推荐使用,因为 Ios 可能会根据其指南拒绝您的应用,而在 Android 中,它会停止 Dart VM 进程