【发布时间】:2020-10-10 11:09:32
【问题描述】:
假设我在位置页面上,现在用户导航到位置页面 1 和 2 以添加新位置,然后导航到最后一页,这有效地返回具有更新地址的位置页面
**Stack Trace**
**Before Adding Location**
Locaction Page
|
|
Main Page
**After Adding Location**
Location Page
|
|
Last Page
|
|
Set Location page 2
|
|
Set Location Page 1
|
|
Locaction Page
|
|
Main Page
现在这导致的问题是,在添加新位置后,用户能够再次导航回设置位置页面 2-->设置位置页面 1---->不需要的旧位置页面。
我需要做的是与添加地址之前相同的行为,但位置页面已更新为新位置
我如何使用 Navigator Widget 来实现这一点,这样一旦用户添加了新位置,我就可以有效地弹出设置位置页面 1,2 和旧位置页面 有限制,只有当我们在设置位置第 2 页/最后一页时才能完成弹出
谢谢!
【问题讨论】:
标签: flutter flutter-navigation