小白新入门,请各位大佬帮助!
我在鸿蒙开发的时候用到了静态成员变量,但是在不同页面或者组件之间共享这个变量的时候,怎么总是感觉它的值和想象的不一样?是不是我哪里用错了,或者鸿蒙系统对静态成员的处理有什么特别的地方是没考虑到的吗?
已经仔细检查了在不同页面或组件中访问和修改这个静态成员变量的代码。我希望知道,导致静态成员变量值不稳定的具体原因,是代码逻辑错误还是其他原因导致的。
小白新入门,请各位大佬帮助!
我在鸿蒙开发的时候用到了静态成员变量,但是在不同页面或者组件之间共享这个变量的时候,怎么总是感觉它的值和想象的不一样?是不是我哪里用错了,或者鸿蒙系统对静态成员的处理有什么特别的地方是没考虑到的吗?
已经仔细检查了在不同页面或组件中访问和修改这个静态成员变量的代码。我希望知道,导致静态成员变量值不稳定的具体原因,是代码逻辑错误还是其他原因导致的。
1 回答1.1k 阅读✓ 已解决
1 回答1.1k 阅读
1 回答982 阅读
1 回答951 阅读
1 回答863 阅读
822 阅读
705 阅读
因为你没有贴代码,也没有描述你的预期结果,只能按照我目前的开发经验给你2个回答:
File->Sync and Refresh Project
等编辑器同步完成后,组件中才能正确访问到(DevEco 编辑器bug)static readonly
修饰