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

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

c 复制代码
const InviteFriendReward()

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

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

相关推荐
Y淑滢潇潇2 分钟前
WEB 作业 三个练习题
前端·javascript·css3
信也科技布道师3 分钟前
基石Redis实例自动化调度之路
java·开发语言·redis·自动化
zilikew8 分钟前
Flutter框架跨平台鸿蒙开发——高尔夫计分器APP的开发流程
flutter·华为·harmonyos·鸿蒙
666HZ66617 分钟前
程序设计竞赛java
java·开发语言
开发者小天18 分钟前
python查询天气小示例
开发语言·python
知行合一。。。20 分钟前
Python--04--数据容器(元组)
开发语言·python
EndingCoder21 分钟前
性能优化:类型系统的最佳实践
linux·前端·javascript·ubuntu·性能优化·typescript
wasp52024 分钟前
Hudi 客户端实现分析
java·开发语言·人工智能·hudi
晚霞的不甘27 分钟前
Flutter for OpenHarmony:注入灵魂:购物车的数据驱动与状态管理实战
android·前端·javascript·flutter·前端框架