2种不同情况下的颤振弹出路线

时间:2020-04-10 10:32:46

标签: flutter flutter-navigation

假设我有4个屏幕:A,B,C,D,E。

-情况1:我在屏幕E上做了一些操作,然后回到屏幕C,例如:

Case 1

为此,我使用了Navigator.popUntil(),但情况2如下:

-情况2:从A转到屏幕E,然后到D,做了一些事情然后回到C,例如:

Case 2

为此,我使用了Navigator.pushNamedAndRemoveUntil()。有没有办法检查我是否之前添加了路由C,以在情况2下取消pushNamed动作?对不起,我的解释不好。

1 个答案:

答案 0 :(得分:0)

抱歉,在使用路由的情况下,我无法理解您要执行的操作 Fluro router,我个人认为该文档很难遵循,因此这是我发现的指南Guide on how to use fluro