如何实现类的全局变量?
一个类里面存着很多属性,当登录的时候会把当前用户的所有信息存储在该类对应的属性中。比如用户的住户列表信息(住户保护各种属性,如电话,姓名,楼栋,单元等),用户对应小区的模块数据等。这个类是能让整个软件衔接起来。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 如何简单使用全局变量?
493浏览 • 1回复 待解决
HarmonyOS如何在自定义组件作用域内部定义局部变量,而不是定义到类的全局变量
850浏览 • 1回复 待解决
HarmonyOS 无法在taskpool中使用AppStorage获取全局变量
57浏览 • 1回复 待解决
HarmonyOS BLECharacteristic类型的全局变量可选变量如何设置,提示Cannot find name 'BLECharacteristic'.应该导入什么包
106浏览 • 1回复 待解决
如何在app.ets中定义全局对象(全局变量、方法),又如何在其它ets文件中获取并应用它?
5032浏览 • 1回复 待解决
请教下鸿蒙主js ui 开发,如何设置全局变量或者全局状态管理呢,类似小程序中的app.js 中的globaldata,vuxe
11096浏览 • 1回复 待解决
如何实现全局dialog?
411浏览 • 1回复 待解决
HarmonyOS 全局loading的菊花如何实现?
418浏览 • 1回复 待解决
应用开发时如何全局保存变量,在ets文件中使用
2413浏览 • 1回复 待解决
HarmonyOS $$值传递实现原理与build方法重新渲染的是状态修饰的变量还是全局渲染
43浏览 • 1回复 待解决
全局关闭弹窗如何实现?
278浏览 • 2回复 待解决
普通的ets文件(工具类)中,引用context类型的变量该如何使用
1002浏览 • 1回复 待解决
HarmonyOS 如何实现全局弹框
25浏览 • 1回复 待解决
如何实现全局浮窗效果
1737浏览 • 1回复 待解决
HarmonyOS 如何实现APP内全局弹窗
488浏览 • 1回复 待解决
HarmonyOS 如何实现全局页面置灰
66浏览 • 1回复 待解决
HarmonyOS 接口类怎么得到自己的具体实现类
4浏览 • 1回复 待解决
如何实现 app 内置全局悬浮球功能?
1986浏览 • 1回复 待解决
HarmonyOS 类实现方案的问题
53浏览 • 2回复 待解决
HarmonyOS Navigation全局路由管理的具体实现
504浏览 • 1回复 待解决
HarmonyOS 全局自定义弹窗的实现
45浏览 • 1回复 待解决
HarmonyOS 通过@LocalStorageLink在组件或页面中声明的变量,如何在class类文件中获取
0浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙开发中通过types全局引入实现对全局类型的使用?
137浏览 • 1回复 待解决
如何实现ArkUI组件字符串变量拼接?
540浏览 • 1回复 待解决
如何实现ArkUI组件字符串变量拼接
2935浏览 • 1回复 待解决
可根据以下描述来选择最合适的方案:
1、用户首选项为应用提供Key-Value键值型的数据处理能力,支持应用持久化轻量级数据,并对其修改和查询。当用户希望有一个全局唯一存储的地方,可以采用用户首选项来进行存储。Preferences会将该数据缓存在内存中,当用户读取的时候,能够快速从内存中获取数据,当需要持久化时可以使用flush接口将内存中的数据写入持久化文件中。Preferences会随着存放的数据量越多而导致应用占用的内存越大,因此,Preferences不适合存放过多的数据,适用的场景一般为应用保存用户的个性化设置(字体大小,是否开启夜间模式)等。
2、键值型数据库存储键值对形式的数据,当需要存储的数据没有复杂的关系模型,比如存储商品名称及对应价格、员工工号及今日是否已出勤等,由于数据复杂度低,更容易兼容不同数据库版本和设备类型。
3、关系型数据库基于SQLite组件,适用于存储包含复杂关系数据的场景,比如一个班级的学生信息,需要包括姓名、学号、各科成绩等,又或者公司的雇员信息,需要包括姓名、工号、职位等,由于数据之间有较强的对应关系,复杂程度比键值型数据更高,此时需要使用关系型数据库来持久化保存数据。
4、PersistentStorage是持久化存储UI状态,通常和AppStorage配合使用,选择AppStorage存储的数据写入磁盘,以确保这些属性在应用程序重新启动时的值与应用程序关闭时的值相同,通常用来存储UI状态。