如何实现类的全局变量?
一个类里面存着很多属性,当登录的时候会把当前用户的所有信息存储在该类对应的属性中。比如用户的住户列表信息(住户保护各种属性,如电话,姓名,楼栋,单元等),用户对应小区的模块数据等。这个类是能让整个软件衔接起来。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 如何简单使用全局变量?
75浏览 • 1回复 待解决
HarmonyOS如何在自定义组件作用域内部定义局部变量,而不是定义到类的全局变量
502浏览 • 1回复 待解决
如何在app.ets中定义全局对象(全局变量、方法),又如何在其它ets文件中获取并应用它?
4747浏览 • 1回复 待解决
请教下鸿蒙主js ui 开发,如何设置全局变量或者全局状态管理呢,类似小程序中的app.js 中的globaldata,vuxe
10882浏览 • 1回复 待解决
如何实现全局dialog?
185浏览 • 1回复 待解决
HarmonyOS 全局loading的菊花如何实现?
143浏览 • 1回复 待解决
全局关闭弹窗如何实现?
110浏览 • 2回复 待解决
应用开发时如何全局保存变量,在ets文件中使用
2183浏览 • 1回复 待解决
如何实现全局浮窗效果
1551浏览 • 1回复 待解决
普通的ets文件(工具类)中,引用context类型的变量该如何使用
797浏览 • 1回复 待解决
HarmonyOS 如何实现APP内全局弹窗
322浏览 • 1回复 待解决
如何实现 app 内置全局悬浮球功能?
1775浏览 • 1回复 待解决
HarmonyOS Navigation全局路由管理的具体实现
302浏览 • 1回复 待解决
如何实现ArkUI组件字符串变量拼接
2677浏览 • 1回复 待解决
如何实现ArkUI组件字符串变量拼接?
308浏览 • 1回复 待解决
自定义类如何实现序列化
1804浏览 • 1回复 待解决
ArrayList如何存储类对象,如果没有是否存在api实现类对象转string和string转类对象?
818浏览 • 1回复 待解决
鸿蒙ArkTS如何实现分段加密与解密工具类
1881浏览 • 0回复 待解决
如何在全局实现一个自定义dialog弹窗
2675浏览 • 1回复 待解决
请问在api9中如何实现变量的按引用传递呀?
527浏览 • 1回复 待解决
ArkUI组件的字符串中如何实现字符串变量拼接
2347浏览 • 1回复 待解决
如何在不修改类,不继承类的情况下为类添加方法?
160浏览 • 1回复 待解决
HarmonyOS如何获取一个类的父类名称
343浏览 • 2回复 待解决
如何全局存储WebController
714浏览 • 1回复 待解决
HarmonyOS 如何实现应用内全局悬浮图标设置并且可拖动?
288浏览 • 1回复 待解决
可根据以下描述来选择最合适的方案:
1、用户首选项为应用提供Key-Value键值型的数据处理能力,支持应用持久化轻量级数据,并对其修改和查询。当用户希望有一个全局唯一存储的地方,可以采用用户首选项来进行存储。Preferences会将该数据缓存在内存中,当用户读取的时候,能够快速从内存中获取数据,当需要持久化时可以使用flush接口将内存中的数据写入持久化文件中。Preferences会随着存放的数据量越多而导致应用占用的内存越大,因此,Preferences不适合存放过多的数据,适用的场景一般为应用保存用户的个性化设置(字体大小,是否开启夜间模式)等。
2、键值型数据库存储键值对形式的数据,当需要存储的数据没有复杂的关系模型,比如存储商品名称及对应价格、员工工号及今日是否已出勤等,由于数据复杂度低,更容易兼容不同数据库版本和设备类型。
3、关系型数据库基于SQLite组件,适用于存储包含复杂关系数据的场景,比如一个班级的学生信息,需要包括姓名、学号、各科成绩等,又或者公司的雇员信息,需要包括姓名、工号、职位等,由于数据之间有较强的对应关系,复杂程度比键值型数据更高,此时需要使用关系型数据库来持久化保存数据。
4、PersistentStorage是持久化存储UI状态,通常和AppStorage配合使用,选择AppStorage存储的数据写入磁盘,以确保这些属性在应用程序重新启动时的值与应用程序关闭时的值相同,通常用来存储UI状态。