HarmonyOS 应用初始化时加载资源文件, 如何异步加载并提升加载速度

应用启动时, 需要加载资源文件, 目前是在主线程中处理, 会卡启动, 有没有什么处理建议

HarmonyOS
3天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

可使用异步加载, sendableResourceManager可以进行sendableResource和resource的相互转换

使用context.resourceManager.getStringSync获取资源信息, 推荐使用资源ID作为参数, 性能更好

HSP模块, 需要使用getContext.createModuleContext(moduleName).resourceManager.getStringByNameSync(‘app.string.XXX’)的方式指定对应的模块

参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-sendable-resource-manager-V5

分享
微博
QQ
微信
回复
3天前
相关问题
HarmonyOS 加载RN沙盒路径资源文件
191浏览 • 1回复 待解决
HarmonyOS webview加载速度 性能优化
98浏览 • 1回复 待解决
HarmonyOS apng库如何加载rawfile资源
69浏览 • 1回复 待解决
如何提升应用冷启动速度
504浏览 • 1回复 待解决
如何使用Image加载沙箱路径图片资源
1239浏览 • 2回复 待解决
Iamge组件如何加载Graphic的资源图片?
7007浏览 • 1回复 待解决
arkui中如何提升应用响应速度
431浏览 • 1回复 待解决
HarmonyOS 加载.json格式的动图资源
506浏览 • 1回复 待解决