我现在是在一个ets中先定义了一个根据code获取错误内容的方法,错误内容定义在Resources中。方法实现如下,但是该方法在Ability中调用就会闪退,提示”Cannot read property resourceManager of undefined“
function errorNameWithCode(code: number, type: ErrorType): string {
return getContext().resourceManager.getStringByNameSync(`${type}_error_${code}_name`)
}
我现在期望的是这些Resources字符串能在应用程序初始化的时候就获取到
类中不能直接调用getContext()方法获取Context,可以在调用的地方,把参数传进来,参考代码如下: