#鸿蒙学习大百科#resourceManager.getStringResource报错Resource id invalid

resourceManager.getStringResource报错Resource id invalid。

HarmonyOS
2024-10-26 11:04:06
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
自封的不算

可能原因:this.resourceManager.getStringResource($r('app.string.PlayCount').id)

上下文context可能不对应,找不到id。

解决方案:

根据模块名创建上下文Context:

let moduleContext = this.context.createModuleContext('entry');

getStringByNameSync获取指定资源名称对应的字符串。

this.context.resourceManager.getStringByNameSync("test");

分享
微博
QQ
微信
回复
2024-10-26 17:00:09
相关问题
#鸿蒙学习大百科#什么是LocalStorage?
127浏览 • 1回复 待解决
#鸿蒙学习大百科#什么是AppStorage?
113浏览 • 1回复 待解决
#鸿蒙学习大百科#什么是HiTraceMeter?
159浏览 • 1回复 待解决
#鸿蒙学习大百科#包大小优化
111浏览 • 1回复 待解决
#鸿蒙学习大百科#ArkTS如何生成xml?
195浏览 • 1回复 待解决
#鸿蒙学习大百科#什么是组合手势?
235浏览 • 1回复 待解决
#鸿蒙学习大百科#什么是用户文件?
156浏览 • 0回复 待解决