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
1712浏览 • 1回复 待解决
在HarmonyOS har 中 resourceManager 无法获取 string id ?
896浏览 • 0回复 待解决
HarmonyOS UIExtensionAbility使用context.resourceManager.getStringSync(resource.id)获取不到资源报错
1524浏览 • 1回复 待解决
#鸿蒙学习大百科#resourceManager.getStringResource报错Resource id invalid
1251浏览 • 1回复 待解决
mpchart折线颜色如何设置string或Resource类型?
343浏览 • 0回复 待解决
HarmonyOS 如何通过resourceManager构造Resource对象
1177浏览 • 1回复 待解决
HarmonyOS 在hsp中使用getStringSync(),参数为resource.id时获取不到
867浏览 • 1回复 待解决
HarmonyOS Resource对象转string报错
989浏览 • 1回复 待解决
获取udid提示/system/bin/sh: bm: not found
15810浏览 • 2回复 待解决
resource中string.json的用法?
8846浏览 • 1回复 已解决
Resource类型如何转为String
3394浏览 • 1回复 待解决
如何使用ETS语言将Resource类型转为string类型?
6681浏览 • 1回复 待解决
HarmonyOS resourceManager使用问题
1600浏览 • 1回复 待解决
HarmonyOS 如何使用Resource对象给OffscreenCanvasRenderingContext2D设置颜色
1269浏览 • 1回复 待解决
HarmonyOS 如何获取hsp下的resourceManager
1157浏览 • 1回复 待解决
引用har包后崩溃:Error: Resource id invalid
1920浏览 • 1回复 待解决
HarmonyOS怎么把一个 $r('app.string.xxx') 的 Resource 转换成 string
2042浏览 • 1回复 待解决
HarmonyOS RawFileDescriptor类型对象,如何转化为string或者Resource?
1113浏览 • 1回复 待解决
如何获取Resource的PixelMap
878浏览 • 1回复 待解决
如何将Resource资源对象转成string类型
4867浏览 • 1回复 待解决
HarmonyOS 如何使用c++获取父进程id
743浏览 • 1回复 待解决
HarmonyOS 无法获取NativeXComponent的id
1095浏览 • 1回复 待解决
HarmonyOS 获取Resource中的value问题
1538浏览 • 1回复 待解决
HarmonyOS Resource转String,占位符未被替换,如何处理
1484浏览 • 2回复 待解决
可以使用getColor替代getSting