HarmonyOS UIAbility 中初始化 dataPreferences from '@ohos.data.preferences'
为什么在windowStage.loadContent之前初始化会报错,而放到后面就正常?
async onWindowStageCreate(windowStage: window.WindowStage): Promise<void> {
// async onWindowStageCreate(windowStage: window.WindowStage): Promise<void> {
// Main window is created, set main page for this ability
hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onWindowStageCreate');
const windowBarMag = new WindowBarManager();
windowBarMag.immersiveWindow(windowStage, Const.TRANSPARENT_COLOR, true);
// 报错 await DataManager.getInstance().initStore("TeacherStore");
windowStage.loadContent('pages/SplashPage', (err) => {
if (err.code) {
hilog.error(0x0000, 'testTag', 'Failed to load the content. Cause: %{public}s', JSON.stringify(err) ?? '');
return;
}
hilog.info(0x0000, 'testTag', 'Succeeded in loading the content.');
});
//这里就正常
await DataManager.getInstance().initStore("TeacherStore");
}
dataPreferences from '@ohos.data.preferences';
initStore(storeName: string): Promise<void> {
this.storeName = storeName;
return dataPreferences.getPreferences(this.context, this.storeName)
.then((preferences: dataPreferences.Preferences) => {
this.preferencesSp = preferences;
});
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS @ohos.data.preferences
397浏览 • 1回复 待解决
HarmonyOS @ohos.data.preferences 数据处理
106浏览 • 1回复 待解决
HarmonyOS ohos.data.preferences 数据存储,使用preferences 单例模式
6浏览 • 0回复 待解决
@ohos.data.preferences 会常驻内存吗?是线程安全的吗?
1649浏览 • 1回复 待解决
HarmonyOS Component初始化问题
273浏览 • 1回复 待解决
HarmonyOS平台获取app版本,获取@ohos.data.preferences存储的数据,都需要异步,使用体验不好
178浏览 • 1回复 待解决
HarmonyOS taskpool中new 对象报错未初始化
374浏览 • 1回复 待解决
HarmonyOS 应用RDB初始化示例
331浏览 • 1回复 待解决
在HarmonyOS开发中,如何实现全局初始化操作?
45浏览 • 0回复 待解决
用户首选项使用分享,通过@ohos.data.preferences相关接口,完成用户首选项的简单使用。
995浏览 • 1回复 待解决
初始化安全相机的方法
308浏览 • 1回复 待解决
harmonyos next如何初始化文字识别服务?
56浏览 • 0回复 待解决
没法调试“已初始化”分支
52浏览 • 1回复 待解决
关于初始化EGL环境相关问题
470浏览 • 1回复 待解决
rsa 公钥解密初始化报错
101浏览 • 1回复 待解决
HarmonyOS har中定义的export const变量初始化的时机
326浏览 • 1回复 待解决
鸿蒙启动时,为什么初始化服务只初始化hiview,bootstrap和broadcast无法启动?
2744浏览 • 0回复 待解决
HarmonyOS泛型类的属性如何初始化?
358浏览 • 1回复 待解决
dataPreferences.Preferences取不到数据
124浏览 • 0回复 待解决
HarmonyOS Class里面怎么实现@Link的初始化
304浏览 • 0回复 待解决
是否提供提前初始化webview的能力
2206浏览 • 1回复 待解决
如何初始化OceanBase服务器环境?
3618浏览 • 1回复 待解决
HarmonyOS Appstorage注解必须初始化set进去东西吗
257浏览 • 1回复 待解决
HarmonyOS RN EntryAbility从UIAbility切换到RNAbility启动崩溃,一直报没有初始化的错误
226浏览 • 1回复 待解决
HarmonyOS 如何在web组件初始化后设置header
342浏览 • 0回复 待解决
放入位置不一样报错,是传入的context有问题。存储Map对象,可以尝试使用treeMap,参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-treemap-V5