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

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

c 复制代码
const InviteFriendReward()

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

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

相关推荐
Rysxt_1 分钟前
UniApp App.vue 文件完整教程
开发语言·前端·javascript
.ZGR.2 分钟前
Java小项目——文件管理系统 V3.0
java·开发语言
Moment6 分钟前
历史性突破!LCP 和 INP 终于覆盖所有主流浏览器,iOS 性能盲点彻底消失
前端·javascript·面试
superman超哥8 分钟前
Rust Trait 定义与实现:类型系统的多态基石
开发语言·rust·类型系统·rust trait·定义与实现·多态基石
superman超哥10 分钟前
Rust 方法与关联函数:所有权语义下的行为设计
开发语言·rust·rust底层探索·rust方法与关联函数·所有权语义下的行为设计
糕......16 分钟前
Java IO流:数据传输的艺术与机制
java·开发语言·网络·学习
ctrigger22 分钟前
监理工程师考试题型有哪些?4科题型+分值表
大数据·javascript·算法
一路往蓝-Anbo23 分钟前
【第23期】资源保护:关中断 vs 互斥量 (Mutex)
c语言·开发语言·stm32·单片机·嵌入式硬件·物联网
Mcband26 分钟前
Java 三方 JSON 比对
java·开发语言·json
世转神风-28 分钟前
qt-通信协议基础-uint64_t转QByteArray-小端系统
开发语言·qt