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
1662浏览 • 1回复 待解决
在HarmonyOS har 中 resourceManager 无法获取 string id ?
867浏览 • 0回复 待解决
HarmonyOS UIExtensionAbility使用context.resourceManager.getStringSync(resource.id)获取不到资源报错
1494浏览 • 1回复 待解决
#鸿蒙学习大百科#resourceManager.getStringResource报错Resource id invalid
1212浏览 • 1回复 待解决
mpchart折线颜色如何设置string或Resource类型?
309浏览 • 0回复 待解决
HarmonyOS 如何通过resourceManager构造Resource对象
1146浏览 • 1回复 待解决
HarmonyOS 在hsp中使用getStringSync(),参数为resource.id时获取不到
815浏览 • 1回复 待解决
获取udid提示/system/bin/sh: bm: not found
15692浏览 • 2回复 待解决
HarmonyOS Resource对象转string报错
973浏览 • 1回复 待解决
Resource类型如何转为String
3339浏览 • 1回复 待解决
resource中string.json的用法?
8773浏览 • 1回复 已解决
如何使用ETS语言将Resource类型转为string类型?
6572浏览 • 1回复 待解决
HarmonyOS resourceManager使用问题
1546浏览 • 1回复 待解决
HarmonyOS 如何使用Resource对象给OffscreenCanvasRenderingContext2D设置颜色
1245浏览 • 1回复 待解决
HarmonyOS 如何获取hsp下的resourceManager
1126浏览 • 1回复 待解决
HarmonyOS怎么把一个 $r('app.string.xxx') 的 Resource 转换成 string
1983浏览 • 1回复 待解决
引用har包后崩溃:Error: Resource id invalid
1895浏览 • 1回复 待解决
HarmonyOS RawFileDescriptor类型对象,如何转化为string或者Resource?
1080浏览 • 1回复 待解决
如何将Resource资源对象转成string类型
4788浏览 • 1回复 待解决
如何获取Resource的PixelMap
606浏览 • 1回复 待解决
HarmonyOS 无法获取NativeXComponent的id
1074浏览 • 1回复 待解决
HarmonyOS Resource转String,占位符未被替换,如何处理
1414浏览 • 2回复 待解决
HarmonyOS 如何使用c++获取父进程id
726浏览 • 1回复 待解决
HarmonyOS resourceManager.getRawFd无法获取orientation
852浏览 • 1回复 待解决
可以使用getColor替代getSting