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

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

c 复制代码
const InviteFriendReward()

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

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

相关推荐
!停5 分钟前
C++入门STL容器Vector使用基础,深挖 Vector替代 C 语言繁琐容器的利器
开发语言·c++
小何code16 分钟前
【Python零基础入门】第4篇:Python变量与数据类型详解
开发语言·python
heyCHEEMS21 分钟前
记录一下自动化构建中 SSE 与子进程管理的三个坑
javascript·node.js
SonoTommy21 分钟前
在 Node.js 文件上传中集成 ClamAV 扫描
javascript
xiaoshuaishuai826 分钟前
C# 数字资源分发
开发语言·c#
techdashen26 分钟前
用自家产品构建自家产品:Cloudflare Images 的工程架构解析
开发语言·架构·rust
笑不语33 分钟前
从共病网络到可解释 AI:同济医院 10 分 SCI 全流程复现(R 语言)
开发语言·人工智能·r语言
yu859395836 分钟前
利用MATLAB进行木材图像去噪
开发语言·算法·matlab
报错小能手43 分钟前
Swift EventBus讲解
开发语言·ios·swift
aq553560044 分钟前
GitSubmodule深度避坑指南
java·开发语言·php