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

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

c 复制代码
const InviteFriendReward()

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

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

相关推荐
阿拉伯柠檬几秒前
实现一个异步操作线程池
开发语言·数据结构·c++·面试
张风捷特烈1 分钟前
Flutter TolyUI 框架#11 | 标签 tolyui_tag
前端·flutter·ui kit
晚霞的不甘1 分钟前
[鸿蒙2025领航者闯关]: Flutter + OpenHarmony 安全开发实战:从数据加密到权限管控的全链路防护
安全·flutter·harmonyos
松☆1 分钟前
创建混合工程:OpenHarmony Stage 模型 + Flutter 模块标准结构详解
flutter
小茴香3532 分钟前
vue3的传参方式总结
javascript·vue.js·typescript
半瓶榴莲奶^_^3 分钟前
后端Web进阶(AOP)
java·开发语言
梵得儿SHI3 分钟前
Vue 核心语法深度解析:生命周期与响应式之计算属性(computed)与侦听器(watch/watchEffect)
前端·javascript·vue.js·计算属性·侦听器·缓存机制·数据派生
小白|3 分钟前
【OpenHarmony × Flutter】混合开发高阶实战:如何统一管理跨平台状态?Riverpod + ArkTS 共享数据流架构详解
flutter·架构
anuoua4 分钟前
歼20居然是个框架-基于 Signals 信号的前端框架设计
前端·javascript·前端框架
raoxiaoya5 分钟前
ADK-Go:Golang开发AI Agent
开发语言·人工智能·golang