HarmonyOS 设置应用语言偏好后读取的资源文件不正确

我们在hsp类型的module中设置了多语言资源文件zh-CN和en-US,并且通过I18n.System.setAppPreferredLanguage(‘en’);设置了语言偏好。但是发现,用$r()的方式读取文件能正常读到en下的资源,但是用getContext().createModuleContext(“moduleName”).resourceManager.getStringByNameSync(“resourceName”)的方式读到的还是zh的资源文件。这是什么原因呢?

HarmonyOS
2025-01-10 08:56:07
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

建议使用

getContext(this).resourceManager.getStringByNameSync("EntryAbility_desc")
分享
微博
QQ
微信
回复
2025-01-10 10:21:47
相关问题
web页面栈不正确,如何处理?
542浏览 • 1回复 待解决
使用lineHeight行间距展示不正确
542浏览 • 1回复 待解决
自定义资源文件怎么读取
2657浏览 • 1回复 待解决