处理 Flutter 应用程序中的 Activity 被破坏

h01*_*102 7 navigation android dart back-stack flutter

当在Android开发者选项中打开“不要保留活动”时,Flutter应用程序的导航路线堆栈似乎被清除,并且Android应用程序像一个新的开始一样显示第一个屏幕。

在 Flutter Android 应用程序中保留或恢复导航路由堆栈的正确方法是什么?

Oma*_*att 0

您不应该依赖屏幕来保留显示的数据,因为它可能会被破坏。您可以探索 Flutter 中提供的应用程序状态管理。使用提供程序插件是管理应用程序状态的简单方法之一,如本指南中所示。

List<String>至于跟踪导航历史记录,如果您使用命名路线,则可以在 a 中跟踪它。