HarmonyOS 使用resourceManager 去获取颜色的string, 提示Resource not found by id
ResourceUtils.getStringSync($r("app.color.color_bg_ff000000"))
export function getStringSync(res: Resource): string | undefined {
try {
let mgr: resourceManager.ResourceManager | undefined =
GlobalData.mainContext?.createModuleContext(res.moduleName)?.resourceManager;
if (mgr) {
return mgr.getStringSync(res);
} else {
Log.w(TAG, `getResourceManager instance is none`);
return undefined;
}
} catch (error) {
Log.e(TAG, `getResourceString error: ${error}`);
return undefined;
}
}
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS har 中 resourceManager 无法获取 string id
1326浏览 • 1回复 待解决
在HarmonyOS har 中 resourceManager 无法获取 string id ?
643浏览 • 0回复 待解决
HarmonyOS UIExtensionAbility使用context.resourceManager.getStringSync(resource.id)获取不到资源报错
1303浏览 • 1回复 待解决
#鸿蒙学习大百科#resourceManager.getStringResource报错Resource id invalid
962浏览 • 1回复 待解决
HarmonyOS 如何通过resourceManager构造Resource对象
932浏览 • 1回复 待解决
HarmonyOS 在hsp中使用getStringSync(),参数为resource.id时获取不到
623浏览 • 1回复 待解决
获取udid提示/system/bin/sh: bm: not found
14982浏览 • 2回复 待解决
resource中string.json的用法?
8217浏览 • 1回复 已解决
HarmonyOS Resource对象转string报错
707浏览 • 1回复 待解决
Resource类型如何转为String
2992浏览 • 1回复 待解决
如何使用ETS语言将Resource类型转为string类型?
6102浏览 • 1回复 待解决
HarmonyOS resourceManager使用问题
1312浏览 • 1回复 待解决
HarmonyOS 如何使用Resource对象给OffscreenCanvasRenderingContext2D设置颜色
975浏览 • 1回复 待解决
HarmonyOS 如何获取hsp下的resourceManager
943浏览 • 1回复 待解决
HarmonyOS RawFileDescriptor类型对象,如何转化为string或者Resource?
780浏览 • 1回复 待解决
引用har包后崩溃:Error: Resource id invalid
1536浏览 • 1回复 待解决
HarmonyOS怎么把一个 $r('app.string.xxx') 的 Resource 转换成 string
1532浏览 • 1回复 待解决
如何将Resource资源对象转成string类型
4109浏览 • 1回复 待解决
HarmonyOS 获取Resource中的value问题
1329浏览 • 1回复 待解决
HarmonyOS Resource转String,占位符未被替换,如何处理
1016浏览 • 2回复 待解决
HarmonyOS 如何使用c++获取父进程id
529浏览 • 1回复 待解决
HarmonyOS 无法获取NativeXComponent的id
844浏览 • 1回复 待解决
HarmonyOS 使用focusControl.requestFocus(id: string)在跳转页面返回后聚焦又失焦
546浏览 • 1回复 待解决
HarmonyOS resourceManager.getRawFd无法获取orientation
681浏览 • 1回复 待解决
可以使用getColor替代getSting