Flutter:完成所有 screen/activity(对于 android/iOS 两者)
Flutter : finish all the screen/activity (for android/iOS both)
如何在 Flutter 中完成所有 activity/screen。
我想要 Android 和 iOS。
有没有什么方法可以像 finishAffinity() 中的 Android 我们做的那样。
示例:
A -> B -> C -> D -> Force Logout -> Open Login Screen and close all previous screen.
如果你使用的是命名路由,你可以这样做:
Navigator.of(context).pushNamedAndRemoveUntil('/login', (route) => false);
.
你可以使用这个:
Navigator.pushAndRemoveUntil(context, yourRouteToLogin, (route) => false);
或者如果您已命名路线:
Navigator.pushNamedAndRemoveUntil(
context, yourRouteName, (Route<dynamic> route) => false);
如何在 Flutter 中完成所有 activity/screen。
我想要 Android 和 iOS。
有没有什么方法可以像 finishAffinity() 中的 Android 我们做的那样。
示例:
A -> B -> C -> D -> Force Logout -> Open Login Screen and close all previous screen.
如果你使用的是命名路由,你可以这样做:
Navigator.of(context).pushNamedAndRemoveUntil('/login', (route) => false);
.
你可以使用这个:
Navigator.pushAndRemoveUntil(context, yourRouteToLogin, (route) => false);
或者如果您已命名路线:
Navigator.pushNamedAndRemoveUntil(
context, yourRouteName, (Route<dynamic> route) => false);