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

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

c 复制代码
const InviteFriendReward()

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

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

相关推荐
皮影w3 分钟前
Java SpringAOP入门
java·开发语言
Jtti7 分钟前
IPv4与IPv6共存下的访问问题排查方法
开发语言·php
周杰伦fans12 分钟前
CommunityToolkit.Mvvm(又称MVVM Toolkit) 与 MvvmLight 的核心区别
开发语言·c#·.netcore
小青龙emmm16 分钟前
2025级C语言第四次周测题解
c语言·开发语言·算法
aiguangyuan21 分钟前
React中Context 的作用及原理
javascript·react·前端开发
树在风中摇曳26 分钟前
【牛客排序题详解】归并排序 & 快速排序深度解析(含 C 语言完整实现)
c语言·开发语言·算法
小白每天学一点27 分钟前
微信小程序开发学习-8
javascript·css·微信小程序·小程序·html
Vic101011 小时前
Java 序列化与反序列化:深入解析与实践
java·开发语言
Sirius Wu1 小时前
开源训练框架:MS-SWIFT详解
开发语言·人工智能·语言模型·开源·aigc·swift
后端小张1 小时前
【JAVA 进阶】Spring Cloud 微服务全栈实践:从认知到落地
java·开发语言·spring boot·spring·spring cloud·微服务·原理