gpt4 book ai didi

flutter - 当用户使用返回键从任何其他页面返回页面时,如何刷新页面?

转载 作者:行者123 更新时间:2023-12-03 02:41:01 24 4
gpt4 key购买 nike

我有一个页面正在调用多个类和不同的小部件
通过单击它,用户可以跳至任何页面。

当前的问题是,我希望每次显示给用户时都刷新原始页面。

刚加载时(暂时没有问题)。

当用户使用返回键从其他页面返回时。
旧数据显示在页面上,我正试图摆脱它。

我尝试使用Navigator.push方法(Observer class方法)尝试,并尝试在用户按下Backkey时进行监听。

但是有多个页面可以处理独特的请求,因此我不想将每个人都与该首页链接在一起。
就像单击Navigator.pop(context)方法时一样,我必须传递一些字符串。

有谁知道吗
当用户使用Backkey返回页面时,如何刷新页面。

最佳答案

解析传递到其中的Navigator.push时,Future返回MaterialPageRoute。您可以等待Future知道何时其他 View 弹出。

例子,

Navigator.of(context).push(MaterialPageRoute(
builder:
(context) => NewView(),
),
).then((_) {
// Call setState() here or handle this appropriately
});

关于flutter - 当用户使用返回键从任何其他页面返回页面时,如何刷新页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57109527/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com