微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么在导航弹出后重新加载页面

如何解决为什么在导航弹出后重新加载页面

ProfileView:enter image description here 抱歉我的英语。最近开始研究Flutter,出现了以下问题:我有一个ProfileView页面,这个页面订阅者和订阅按钮,当你点击按钮时,你会进入用户列表,然后点击任何一个用户后,您转到该用户的 ProfileView 页面...如果我返回,将重新加载第一个 ProfileView 页面显示最后一个打开用户的 ProfileView 页面。如何将所有内容保留在堆栈中?

这是关注者视图:enter image description here

解决方法

我在颤动的屏幕之间导航时遇到了类似的问题,尤其是当您从服务器下载屏幕数据时,每次进入该特定屏幕时都必须下载它们,这不是非常流畅和快速,并且还有其他问题在导航中, 对于这些问题,我使用了一个 dart 文件,在该文件中我创建了全局变量(列表、地图、刺痛...)以将在每个屏幕中下载的数据保存在这些变量中,然后再次使用它们,您可以使用这些变量进行保存任何种类信息的屏幕状态。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。