HarmonyOS 图片资源通过getStringByNameSync获取时的jscrash问题

​(AuthConfig.getContext() as Context).resourceManager.getStringByNameSync('comm_stage_finish_icon')会jscrashjscrash:

Error message:Resource name invalid Error code:9001003

一些基础模块(如:BASE模块)需要根据不同的渠道或租户传递不同的图片资源,然后在BASE模块通过getStringByNameSync('comm_stage_finish_icon')获取相应的图片。​

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

​如果是给组件显示使用,可以参考该方式即可:​https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/har-package-V5#%E5%BC%95%E7%94%A8har%E7%9A%84%E8%B5%84%E6%BA%90

如果是通过接口获取图片的话可以用:getMediaByNameSync​。

分享
微博
QQ
微信
回复
5天前
相关问题
通过相册名获取相册资源
675浏览 • 1回复 待解决
HarmonyOS 图片资源选取
257浏览 • 1回复 待解决
如何通过资源ID拿到对应资源
6888浏览 • 3回复 待解决
HarmonyOS资源引用问题
385浏览 • 1回复 待解决
HarmonyOS 调用内部资源问题
289浏览 • 1回复 待解决
HarmonyOS SDK内部资源获取异常
378浏览 • 0回复 待解决
HarmonyOS 文件上传 & 资源读取问题
336浏览 • 1回复 待解决
如何动态根据资源获取资源id
8483浏览 • 1回复 已解决
HarmonyOS 如何获取媒体资源md5信息
520浏览 • 1回复 待解决