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

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

c 复制代码
const InviteFriendReward()

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

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

相关推荐
迷迭所归处8 分钟前
C++ —— 关于vector
开发语言·c++·算法
麒麟而非淇淋34 分钟前
AJAX 入门 day1
前端·javascript·ajax
架构文摘JGWZ37 分钟前
Java 23 的12 个新特性!!
java·开发语言·学习
2401_8581205337 分钟前
深入理解MATLAB中的事件处理机制
前端·javascript·matlab
leon62538 分钟前
优化算法(一)—遗传算法(Genetic Algorithm)附MATLAB程序
开发语言·算法·matlab
阿树梢41 分钟前
【Vue】VueRouter路由
前端·javascript·vue.js
锦亦之22332 小时前
QT+OSG+OSG-earth如何在窗口显示一个地球
开发语言·qt
我是苏苏2 小时前
Web开发:ABP框架2——入门级别的增删改查Demo
java·开发语言
姜太公钓鲸2332 小时前
c++ static(详解)
开发语言·c++
菜菜想进步2 小时前
内存管理(C++版)
c语言·开发语言·c++