如何用 Flutter Android 和 iOS退出应用
在 android 设备上退出应用
1 |
SystemNavigator.pop(); |
在 IOS 设备上退出应用
1 |
exit(0); |
注意:在 IOS 设备上使用此功能可能会违反 Appstore 政策。因此,请确保您明智地使用它。
如果当前设备是 android ( Platform.isAndroid
) 则执行此代码,如果设备是 IOS ( Platform.isIOS
) 则执行该代码。
1 2 3 4 5 |
if (Platform.isAndroid) { SystemNavigator.pop(); } else if (Platform.isIOS) { exit(0); } |
如何用 Flutter Android 和 iOS 重启应用
要完整重启应用直接使用插件包flutter_phoenix
1 2 3 4 5 6 7 |
void main() { runApp( Phoenix( child: App(), ), ); } |
当您想要重新启动应用程序时调用 rebirth
静态方法(从头开始重新构建整个小部件树)。
1 |
Phoenix.rebirth(context); |
原文连接:Flutter编程方式退出重启应用(IOS | Android)
所有媒体,可在保留署名、
原文连接
的情况下转载,若非则不得使用我方内容。