我将 go_router 与 Flutter 导航 API 结合使用。以下是我的路线:
- 回家路线
- 对象路线
- 对象路由
从家里我会调用 Navigator.push() 来获取对象并调用 context.push() 来获取对象。
我知道我还没有子路由。我认为这不是重点。我收到推送通知,应该导航到 object-route。它工作正常,但如果 object-route 已经打开,它会再次打开它。所以当我点击返回时,我会回到 object-route。
我是否应该检查重定向中的路径以防止重复屏幕或者我错误地使用了 go_router?
当通知被点击时,我正在使用 context.push()。