flutter const InviteFriendReward(),用setState刷新不了

列布局里面添加了InviteFriendReward(),InviteFriendReward()里面有请求接口的开关是否显示,但是因为里面有波浪形,所以加了const,导致setState时,即使开关是开的,也没有再显示了

c 复制代码
const InviteFriendReward()

这是因为 const 关键字创建的对象在运行时是不可变的,Flutter 无法检测到对象内部状态的变化,从而无法正确刷新 UI。

去掉const就好了,或者是把开关放外层

相关推荐
心平气和量大福大17 小时前
C#-WPF-Window主窗体
开发语言·c#·wpf
从零开始的代码生活_18 小时前
C++ 继承详解:访问控制、对象模型、菱形继承与设计取舍
开发语言·c++·后端·学习·算法
云小逸18 小时前
【C++ 第七阶段:模板、泛型编程与工程综合详解】
开发语言·c++
GIS阵地19 小时前
QgsSingleBandPseudoColorRenderer 完整详解(QGIS 3.40.13 C++)
开发语言·前端·c++·qt·qgis
yaoxin52112319 小时前
470. Java 反射 - Member 接口与 AccessFlag
java·开发语言·python
groundhappy19 小时前
idalib安装和codex ida-mcp配置
linux·开发语言·python
gis开发之家20 小时前
《Vue3 从入门到大神35篇》Vue3 源码详解(五):effect 依赖收集原理——track 与 trigger 是如何工作的?
javascript·typescript·前端框架·vue3·vue3源码
zhazhazsy20 小时前
Flutter 多 Isolate 实战:搭建主 Isolate 数据与能力桥
flutter
小钻风336620 小时前
Spring Boot 文件上传详解:深入理解 MultipartFile 的使用与原理
java·开发语言
橘子星21 小时前
我一个前端切图仔,凭什么能在浏览器里跑大模型?
前端·javascript·前端框架