Flutter中获取之前的路由名称

Get the previous route name in Flutter

我知道 Flutter 路由就像堆栈一样工作,所以我想知道我来自的以前的路由名称。

我正在使用 preview page 来显示图片,但是这张图片可以来自相机或画廊,我只想显示来自画廊的对话框。

我读到我必须使用观察器,但我认为有一种简单的方法可以做到这一点。

提前致谢。

嗯,进一步调查,上一页是无从知晓的

我修复了发送参数 previousPage 和路由名称值的问题。

您也可以使用 NavigatorObserver

您可以使用getx pack 来获取以前的路线

Get.previousRoute;

获取当前路线

Get.currentRoute;