HarmonyOS getStringSync得到的字符串语言与app偏好语言不符合

使用I18n.System.setAppPreferredLanguage切换app偏好语言后,UI显示是可以国际化,用getContext().resourceManager.getStringSync()得到的输出一直是系统语言的字符串,请问如何输出对应app偏好语言的字符串

HarmonyOS
2024-12-27 17:23:05
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
aquaa

使用的CreateModuleContext。context不会跟随系统变化,需要重新创建,这个是规格

分享
微博
QQ
微信
回复
2024-12-27 19:36:28
相关问题
HarmonyOS语言字符串转换
478浏览 • 1回复 待解决
HarmonyOS 不符合UI组件语法
409浏览 • 1回复 待解决
点击事件冒泡不符合预期
1029浏览 • 1回复 待解决
HarmonyOS BlendMode显示效果不符合预期
383浏览 • 1回复 待解决
HarmonyOS 3DESkey长度不符合
180浏览 • 1回复 待解决
HarmonyOS getStringSync无法格式化字符串
392浏览 • 1回复 待解决
RichText组件font标签size属性不符合预期
2252浏览 • 1回复 待解决
HarmonyOS 日期时间字符串转换
681浏览 • 1回复 待解决
检查字符串是否以给定字符串开头
959浏览 • 1回复 待解决
检查字符串是否以给定字符串结尾
795浏览 • 1回复 待解决