HarmonyOS 如何简单使用全局变量?

HarmonyOS  如何简单使用全局变量?

HarmonyOS
2024-11-01 10:17:46
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

使用preferences实现。

//put(key: string, value: ValueType, callback: AsyncCallback<void>): void  
//key:要修改的存储的Key,不能为空。 value:存储的新值。支持number、string、boolean、Array<number>、Array<string>、Array<boolean>、Uint8Array类型。 
//callback:回调函数。当数据写入成功,err为undefined;否则为错误对象。 
import {BusinessError} from '@ohos.base'; 
preferences.put('startup', 'auto', (err: BusinessError) => { 
  if (err) { 
    console.error("Failed to put value of 'startup'. code =" + err.code + ", message =" + err.message); 
    return; 
  } 
  console.info("Succeeded in putting value of 'startup'."); 
}) 
 
import {BusinessError} from '@ohos.base'; 
preferences.get('startup', 'default', (err: BusinessError, val: dataPreferences.ValueType) => { 
  if (err) { 
    console.error("Failed to get value of 'startup'. code =" + err.code + ", message =" + err.message); 
    return; 
  } 
  console.info("Succeeded in getting value of 'startup'. val: " + val); 
})
分享
微博
QQ
微信
回复
2024-11-01 16:30:10
相关问题
如何实现类的全局变量
308浏览 • 1回复 待解决
ArkTS简单类型变量双向数据绑定
1516浏览 • 1回复 待解决
HarmonyOS 如何使用全局水印
0浏览 • 0回复 待解决
HarmonyOS 如何使用全局的Builder
0浏览 • 0回复 待解决
HarmonyOS 如何全局使用loading组件?
747浏览 • 1回复 待解决
公共事件有哪些简单使用
978浏览 • 1回复 待解决
HarmonyOS 变量的定义与使用
463浏览 • 1回复 待解决
HarmonyOS 使用全局自定义弹窗
70浏览 • 1回复 待解决
如何简单实现相机关闭
558浏览 • 1回复 待解决