flutter - 在 Flutter 中获取之前的路由名称

标签 flutter dart routes navigator

我知道 Flutter 路由像堆栈一样工作,所以我想知道我来自的上一个路由名称。
我正在使用 preview page显示图片,但该图片可以来自相机或图库,我想仅显示来自图库的对话框。
我读到我必须使用观察者,但我认为有一种简单的方法可以做到这一点。
提前致谢。

最佳答案

那么,进一步调查,没有办法知道上一页。
我修复了这个发送参数 previousPage带有路由名称值。
您也可以使用 NavigatorObserver .

关于flutter - 在 Flutter 中获取之前的路由名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64138485/

相关文章:

android - 在布局期间为renderanimatedopacity对象赋予了无限大小

javascript - 我将如何了解JS触发的routeChangeStart事件或点击事件

Angular 4 : Routing rule with an undefined number of parameters

flutter - 调用 setState 时键盘关闭

flutter - 如何在Flutter上识别开始输入和结束(关闭键盘)

dart - 使用 FutureBuilder 时如何根据另一个下拉列表选择更改下拉列表的项目?

vue.js - Vue路由器上的可选参数

amazon-web-services - 将图像作为 image/jpeg mime/type 从 Flutter 上传到 S3 存储桶

image - 在加载高分辨率图像时显示加载窗口小部件

dart - Flutter Overlapped InkWells 手势检测