【问题标题】:How to force refresh Flutter page when returning [duplicate]返回时如何强制刷新Flutter页面[重复]
【发布时间】:2021-09-23 04:41:44
【问题描述】:

我跟随this flutter tutorial 在创建“新线程”页面时创建我的论坛应用程序,该页面返回到“线程视图页面”。在线程视图页面上,目前,线程列表是一个线程对象的本地数组,在提交新线程时会添加到该数组中。

此功能可以正常工作,但是,所有当前线程的视图不会自动刷新,因此用户在与页面上的其他内容交互之前不会看到他们新提交的帖子(单击不同的线程)。然后,提交的线程与其他线程一起显示。

有没有办法让我强制刷新视图,让用户在Navigator.pop 返回初始屏幕时立即看到提交的线程?

【问题讨论】:

标签: flutter dart


【解决方案1】:

这应该可以解决问题

await Navigator.push(...);
setState((){})

【讨论】:

  • 为什么投反对票?
  • 我不知道,但谢谢你,这成功了!
  • 太棒了!那么请接受我的回答并点赞
猜你喜欢
  • 2021-10-28
  • 2021-11-27
  • 1970-01-01
  • 2023-04-01
  • 2017-01-12
  • 2021-04-30
  • 2018-09-24
  • 1970-01-01
相关资源
最近更新 更多