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;
}
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS har 中 resourceManager 无法获取 string id
683浏览 • 1回复 待解决
在HarmonyOS har 中 resourceManager 无法获取 string id ?
34浏览 • 0回复 待解决
HarmonyOS UIExtensionAbility使用context.resourceManager.getStringSync(resource.id)获取不到资源报错
412浏览 • 1回复 待解决
#鸿蒙学习大百科#resourceManager.getStringResource报错Resource id invalid
261浏览 • 1回复 待解决
HarmonyOS 如何通过resourceManager构造Resource对象
37浏览 • 1回复 待解决
HarmonyOS 在hsp中使用getStringSync(),参数为resource.id时获取不到
64浏览 • 1回复 待解决
获取udid提示/system/bin/sh: bm: not found
14134浏览 • 2回复 待解决
HarmonyOS Resource对象转string报错
53浏览 • 1回复 待解决
Resource类型如何转为String
2193浏览 • 1回复 待解决
resource中string.json的用法?
7223浏览 • 1回复 已解决
如何使用ETS语言将Resource类型转为string类型?
5219浏览 • 1回复 待解决
HarmonyOS resourceManager使用问题
503浏览 • 1回复 待解决
HarmonyOS 如何使用Resource对象给OffscreenCanvasRenderingContext2D设置颜色
374浏览 • 1回复 待解决
HarmonyOS 如何获取hsp下的resourceManager
38浏览 • 1回复 待解决
HarmonyOS怎么把一个 $r('app.string.xxx') 的 Resource 转换成 string
902浏览 • 1回复 待解决
HarmonyOS RawFileDescriptor类型对象,如何转化为string或者Resource?
107浏览 • 1回复 待解决
引用har包后崩溃:Error: Resource id invalid
656浏览 • 1回复 待解决
如何将Resource资源对象转成string类型
3201浏览 • 1回复 待解决
HarmonyOS Resource转String,占位符未被替换,如何处理
64浏览 • 1回复 待解决
HarmonyOS 获取Resource中的value问题
506浏览 • 1回复 待解决
HarmonyOS 无法获取NativeXComponent的id
42浏览 • 1回复 待解决
HarmonyOS PUSH 获取id失败。
395浏览 • 1回复 待解决
HarmonyOS Resource获取value问题
88浏览 • 1回复 待解决
可以使用getColor替代getSting