字符串资源引用出错,该怎么办啊?
引用字符串资源,并拼接动态获取的版本号时候出错。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
加载http资源报错。该怎么办啊?
325浏览 • 1回复 待解决
最新RNOH启动报错 ,该怎么办啊?
486浏览 • 1回复 待解决
for .in 语法不支持,该怎么办啊?
346浏览 • 1回复 待解决
运行应用提示如下内容该怎么办啊?
846浏览 • 1回复 待解决
安装动态库失败,该怎么办啊?
199浏览 • 1回复 待解决
状态栏设置颜色失效该怎么办啊?
588浏览 • 1回复 待解决
npm install -g serialport出错怎么办
13800浏览 • 5回复 待解决
preference 存储单个字符串上限多少?如果超过怎么办?
407浏览 • 1回复 待解决
mysql怎么查询逗号隔开的字符串是否再字段的字符串中?
719浏览 • 1回复 待解决
ArkUI组件的字符串中如何实现字符串变量拼接
869浏览 • 1回复 待解决
sql 怎么对带单位字符串排序?
998浏览 • 1回复 待解决
Stack堆叠容器点击事件无法穿透怎么办啊?
753浏览 • 1回复 待解决
多个变量的字符串,如何使用resourceManager获取变量替换后的字符串
438浏览 • 1回复 待解决
如何实现字符串编解码
777浏览 • 1回复 待解决
emoji字符串无法进行截取
440浏览 • 1回复 待解决
如何生成UUID的字符串
709浏览 • 1回复 待解决
如何解析JSON字符串?
315浏览 • 1回复 待解决
嵌套JSON字符串解析问题
513浏览 • 1回复 待解决
时间戳字符串 比如 1639025996224,声明为字符串类型,判断length > 0 返回false
523浏览 • 1回复 待解决
redis 内存满了怎么办?
2488浏览 • 3回复 待解决
如何实现Map转JSON字符串
538浏览 • 1回复 待解决
时间戳字符串 比如 1639025996224,声明为字符串类型,判断length > 0 返回false,为什么
483浏览 • 1回复 待解决
ArkTS如何实现字符串编解码
998浏览 • 1回复 待解决
页面的内容超出屏幕大小而无法完全显示时,该怎么办
393浏览 • 1回复 待解决
无法使用hdc命令怎么办?
1687浏览 • 1回复 待解决
结果展示:
代码
预期结果是
实际上是
三、分析原因
分析:【+】的左边是Resource对象,右边是返回的对应的版本号(字符串),然后Resource对象隐形转换为了【Object Object】
四、解决方案
动态获取对应字符串资源信息,拼接上动态获取的版本号,并且再合适的时机更新组件。
预期结果:
页面展示时候显示的是正确的文本“版本1.0.5.100”,切换语言成英文的时候,显示正确的文本“Version1.0.5.100”
相关代码展示:
1.src/main/ets/mainability/MainAbility.ets
2.src/main/ets/pages/main/mine/settings/Settings.ets
五、参考链接
应用资源
getstringbyname
onConfigurationUpdate