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

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

c 复制代码
const InviteFriendReward()

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

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

相关推荐
Dargon2882 小时前
Simulink的回调函数(二)
开发语言·matlab·simulink·mbd软件开发
ICT技术最前线2 小时前
路由策略优化基本思路和方法
开发语言·php
lly2024062 小时前
Docker 安装 Ubuntu
开发语言
摸鱼仙人~2 小时前
兼容OpenAI接口服务的实现类
开发语言·python
Y.O.U..2 小时前
GO学习-io包常用接口
开发语言·学习·golang
前端无涯2 小时前
React/Vue 消息订阅发布:实现方式、开发避坑与面试核心考点
前端·javascript·vue.js
Knight_AL2 小时前
Java 可变参数 Object... args 详解:原理、用法与实战场景
java·开发语言·python
搬砖的kk2 小时前
Flutter适配鸿蒙:跨平台力量为鸿蒙生态注入增长新动能
分布式·flutter·harmonyos
Yupureki2 小时前
《算法竞赛从入门到国奖》算法基础:入门篇-二分算法
c语言·开发语言·数据结构·c++·算法·visual studio
西西学代码2 小时前
Flutter---轮播图
flutter