如何在Flutter上关闭/杀死应用程序

时间:2018-07-19 14:03:46

标签: flutter kill

我实际上知道此实现:Flutter programmatically closing the app,但是在应用关闭时仍处于后台。我该如何彻底杀死该应用程序,而不让它进入后台?

谢谢!

3 个答案:

答案 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 进程