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
1743浏览 • 1回复 待解决
在HarmonyOS har 中 resourceManager 无法获取 string id ?
919浏览 • 0回复 待解决
HarmonyOS UIExtensionAbility使用context.resourceManager.getStringSync(resource.id)获取不到资源报错
1564浏览 • 1回复 待解决
#鸿蒙学习大百科#resourceManager.getStringResource报错Resource id invalid
1319浏览 • 1回复 待解决
mpchart折线颜色如何设置string或Resource类型?
372浏览 • 0回复 待解决
HarmonyOS 如何通过resourceManager构造Resource对象
1217浏览 • 1回复 待解决
HarmonyOS 在hsp中使用getStringSync(),参数为resource.id时获取不到
926浏览 • 1回复 待解决
resource中string.json的用法?
8930浏览 • 1回复 已解决
获取udid提示/system/bin/sh: bm: not found
15905浏览 • 2回复 待解决
HarmonyOS Resource对象转string报错
1018浏览 • 1回复 待解决
Resource类型如何转为String
3435浏览 • 1回复 待解决
如何使用ETS语言将Resource类型转为string类型?
6790浏览 • 1回复 待解决
HarmonyOS resourceManager使用问题
1682浏览 • 1回复 待解决
HarmonyOS 如何获取hsp下的resourceManager
1184浏览 • 1回复 待解决
HarmonyOS 如何使用Resource对象给OffscreenCanvasRenderingContext2D设置颜色
1291浏览 • 1回复 待解决
HarmonyOS RawFileDescriptor类型对象,如何转化为string或者Resource?
1150浏览 • 1回复 待解决
引用har包后崩溃:Error: Resource id invalid
1990浏览 • 1回复 待解决
HarmonyOS怎么把一个 $r('app.string.xxx') 的 Resource 转换成 string
2104浏览 • 1回复 待解决
如何获取Resource的PixelMap
937浏览 • 1回复 待解决
HarmonyOS 获取Resource中的value问题
1569浏览 • 1回复 待解决
如何将Resource资源对象转成string类型
4938浏览 • 1回复 待解决
HarmonyOS resourceManager.getRawFd无法获取orientation
917浏览 • 1回复 待解决
HarmonyOS 如何使用c++获取父进程id
772浏览 • 1回复 待解决
HarmonyOS 无法获取NativeXComponent的id
1111浏览 • 1回复 待解决





















可以使用getColor替代getSting