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

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

c 复制代码
const InviteFriendReward()

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

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

相关推荐
水云桐程序员2 分钟前
前端教程官方文档|HTML、CSS、JavaScript教程官方文档
前端·javascript·css·html·学习方法
本末倒置18314 分钟前
Vue 3 开发者转型 React 指南:保姆级教程
前端·javascript·vue.js
江南十四行24 分钟前
Python生成器与协程:从迭代器到异步编程的进阶之路
开发语言·python
测试员周周39 分钟前
【AI测试功能3】AI功能测试的三层架构:单元测试 → 集成测试 → E2E测试——AI系统测试金字塔实战指南
开发语言·人工智能·python·功能测试·架构·单元测试·集成测试
lly20240640 分钟前
AppML 案例原型
开发语言
jllllyuz1 小时前
MATLAB 回声抵消(AEC)、噪声抑制(NS)、自动增益控制(AGC)完整实现
开发语言·matlab
froginwe111 小时前
Vue.js 计算属性
开发语言
05候补工程师1 小时前
【408 从零到一】线性表逻辑特征、存储结构对比与 C/C++ 动态内存分配避坑指南
c语言·开发语言·数据结构·c++·考研
空中海1 小时前
03 渲染机制、性能优化与现代 React
javascript·react.js·性能优化
yongui478341 小时前
MATLAB 使用遗传算法求解微电网优化配置数学模型
开发语言·matlab