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);