【问题标题】:Refresh the back page when the device back button is clicked in flutter in go router packagego-router包中flutter点击设备返回按钮时刷新返回页面
【发布时间】:2022-06-26 03:04:23
【问题描述】:

我有两个页面,我想在按下设备后退按钮时刷新上一页,可以在默认导航中使用 async-await 执行此操作,但我无法使用 go router 包执行此操作,可以有人建议在颤振中使用 GO ROUTER PACKAGE 吗?

【问题讨论】:

  • 你好,我相信这可以通过使用statenotifier/changenotifier/valuenotifier来实现。

标签: flutter dart gorouter


【解决方案1】:

你可以等到屏幕关闭时写

await Navigator.of(context).push(MaterialPageRoute(builder: (context) => YourScreen()));
doRefresh();

【讨论】:

  • 是的,我可以使用默认导航来做到这一点,我的问题是如何使用 go router 导航和 go router 包来做到这一点?它不会返回未来,这就是为什么我没有在 go router 包中找到解决方案
猜你喜欢
  • 2010-11-14
  • 1970-01-01
  • 2012-07-25
  • 1970-01-01
  • 2014-04-24
  • 2021-04-30
  • 2021-05-02
  • 1970-01-01
相关资源
最近更新 更多