你如何重用使用 MaterialPageRoute 构建器创建的 Flutter 视图?当前,每当调用 Navigator.pushReplacementNamed 时,都会在小部件树中创建新视图。例如,以下代码将在小部件树中创建 4 个视图:
Navigator.pushNamed(context, 'page1');
Navigator.pushNamed(context, 'page2');
Navigator.pushNamed(context, 'page1');
Navigator.pushNamed(context, 'page2');
我希望小部件树中只有两个视图 - page1 和 page2 的单个实例。
这可能吗?