HarmonyOS 在hsp中使用getStringSync(),参数为resource.id时获取不到
在hsp中,使用getContext().resourceManager.getStringSync($r(‘app.string.test’, 11).id),获取资源,会报invalid resourceId的错误,但是在hap模块中可以获取到
工程中存在许多hsp使用其他hsp中资源的场景,而且测试发现hsp使用resourceId获取自身模块内的资源,也获取不到
目前hsp中获取资源,要使用getStringSync方法的话,参数只能用resource对象,但是这样会导致非常耗时
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS UIExtensionAbility使用context.resourceManager.getStringSync(resource.id)获取不到资源报错 
1569浏览  • 1回复 待解决
HarmonyOS  router获取不到参数 
967浏览  • 1回复 待解决
HarmonyOS 在ArkTS中使用bundleManager中的getBundleInfoSync和getBundleInfoForSelf接口时,获取不到FAMode模型配置的metadata信息 
836浏览  • 1回复 待解决
为什么在MongoDB中使用Object ID数据类型? 
5799浏览  • 1回复 待解决
HarmonyOS 在方法内部,通过字符串变量或者常量作为参数取不到正确的resource 
764浏览  • 1回复 待解决
HarmonyOS 当参数可选类型为 string | number | Resource | Margin | MyInterface1 | MyInterface2 | MyClas时,如何区分参数类型 
938浏览  • 1回复 待解决
HarmonyOS  this.weightDao为空, 当使用UI组件作为参数时 
910浏览  • 1回复 待解决
Hsp中使用图片 编译不通过 
2722浏览  • 1回复 待解决
引用har包后崩溃:Error: Resource id invalid 
1990浏览  • 1回复 待解决
HarmonyOS media.createAVImageGenerator的参数fdSrc 只能获取resource中的资源 
924浏览  • 1回复 待解决
为什么在 openGauss 中使用“explain timing”时显示错误? 
3644浏览  • 1回复 待解决
#鸿蒙通关秘籍# 在HarmonyOS中使用axios获取分类影片数据时需要注意哪些问题? 
1133浏览  • 1回复 待解决
在HarmonyOS har 中 resourceManager 无法获取 string id ? 
938浏览  • 0回复 待解决
HarmonyOS  在使用线程池 ,如何获取线程的id和线程方法名 
2669浏览  • 1回复 待解决
HarmonyOS 无法在taskpool中使用AppStorage获取全局变量 
1140浏览  • 1回复 待解决
Ability生命周期中的参数WindowStage Want能否在Worker中使用 
1236浏览  • 1回复 待解决
HarmonyOS server端华为支付参数中的APP_ID从哪里获取 
1122浏览  • 1回复 待解决
HarmonyOS 使用集成态 HSP 时,编译失败 
1330浏览  • 1回复 待解决
应用开发时如何全局保存变量,在ets文件中使用 
4525浏览  • 1回复 待解决
HarmonyOS 在应用中使用服务卡片,卡片最终在真机显示为白屏,想了解排查方法。 
2600浏览  • 2回复 待解决
HarmonyOS  在使用推动服务时,获取pushtoken失败 
1584浏览  • 1回复 待解决
使用mysql命令行insert时,如何直接获取到自增id 
4415浏览  • 1回复 待解决
HarmonyOS 如何使用c++获取父进程id 
774浏览  • 1回复 待解决





















在hsp中,获取hsp自身和appScope下的资源时,可以使用getStringSync时,使用resource.id作为参数,用法例如:
在hsp中,获取另一个hsp中的资源时,推荐使用getStringByNameSync,用法例如: