颤抖如何以编程方式退出应用
问题内容:
如何以编程方式关闭Flutter应用程序。我尝试弹出唯一的屏幕,但是导致黑屏。
问题答案:
对于iOS
SystemNavigator.pop()
: 无效
exit(0)
:可以,但是Apple可能会 暂停您的APP, 因为违反Apple Human
Interface指南以编程方式退出该应用。
对于Android
SystemNavigator.pop()
:有效,并且是退出应用程序的 推荐 方式。
exit(0)
:也可以使用,但 不建议这样 做,因为它会立即终止Dart VM进程,并且用户可能会认为该应用程序刚刚崩溃。