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

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

c 复制代码
const InviteFriendReward()

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

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

相关推荐
前端程序猿i2 分钟前
前端判断数据类型的所有方式详解
开发语言·前端·javascript
我也爱吃馄饨7 分钟前
前端视角下的浏览器LNA问题
前端·javascript·chrome
二川bro16 分钟前
内存泄漏检测:Python内存管理深度解析
java·开发语言·python
何以解忧,唯有..16 分钟前
Vue 列表渲染
前端·javascript·vue.js
g***557516 分钟前
TypeScript 与后端开发Node.js
javascript·typescript·node.js
k***817217 分钟前
PHP使用Redis实战实录2:Redis扩展方法和PHP连接Redis的多种方案
开发语言·redis·php
Not Dr.Wang42220 分钟前
实验三:基于matlab的积分分离PID控制算法
开发语言·matlab
lly20240622 分钟前
Razor VB 循环:深度解析与实例教学
开发语言
Yue丶越24 分钟前
【C语言】内存函数
c语言·开发语言
前端程序猿i25 分钟前
彻底搞懂防抖(Debounce)与节流(Throttle):源码实现与应用场景
开发语言·前端·javascript·vue.js·ecmascript