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

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

c 复制代码
const InviteFriendReward()

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

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

相关推荐
235161 小时前
【并发编程】详解volatile
java·开发语言·jvm·分布式·后端·并发编程·原理
Aftery的博客1 小时前
flutter项目打包macOS桌面程序dmg
flutter·macos
Algebraaaaa2 小时前
Qt中的字符串宏 | 编译期检查和运行期检查 | Qt信号与槽connect写法
开发语言·c++·qt
Red Car2 小时前
javascript 性能优化实例一则
开发语言·javascript·ecmascript
友友马2 小时前
『 QT 』Hello World控件实现指南
开发语言·qt
艾小码2 小时前
从Hello World到变量数据类型:JavaScript新手避坑指南
前端·javascript
庞哈哈121382 小时前
Flutter 仿网易云音乐播放器:唱片旋转 + 歌词滚动实现记录
flutter
心随雨下2 小时前
Flutter中新手需要掌握的几种Widget
android·flutter·ios
weixin_438732102 小时前
Flutter 开发环境安装
flutter
monika_yu2 小时前
关于flutter插件的存储位置问题
flutter