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

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

c 复制代码
const InviteFriendReward()

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

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

相关推荐
人道领域几秒前
【零基础学java】(等待唤醒机制,线程池补充)
java·开发语言·jvm
智算菩萨4 分钟前
【Python自然语言处理】基于NLTK库的英文文本词频统计系统实现原理及应用
开发语言·python·自然语言处理
假装我不帅7 分钟前
jquery-validation使用
前端·javascript·jquery
superman超哥7 分钟前
Rust 异步并发核心:tokio::spawn 与任务派发机制深度解析
开发语言·rust·编程语言·rust异步并发核心·rust任务派发机制
喵星人工作室7 分钟前
C++传说:神明之剑0.2.1
开发语言·c++·游戏
黎雁·泠崖8 分钟前
Java入门之吃透基础语法:注释+关键字+字面量+变量全解析
java·开发语言·intellij-idea·intellij idea
Ashley_Amanda11 分钟前
Python 常见问题梳理
开发语言·windows·python
怕浪猫12 分钟前
React从入门到出门第六章 事件代理机制与原生事件协同
前端·javascript·react.js
kirk_wang13 分钟前
Flutter audioplayers 库鸿蒙平台适配实战:从原理到优化
flutter·移动开发·跨平台·arkts·鸿蒙
UpgradeLink14 分钟前
基于 Go 打造的升级链路管理平台:upgradelink 让设备升级更简单
开发语言·后端·golang