如题:HarmonyOS 不在UIAbility中,如何获取到context对象?
可以引入
import AbilityStage from "@ohos.app.ability.AbilityStage"
export default class EntryAbility extends UIAbility {
onCreate(want, launchParam) {
let uiAbilityContext = this.context;
// ...
}
}
获取Module级别的Context,可额外提供HapModuleInfo、Configuration等信息。
其实在每个class或者component里都可以通过
getContext(this)
来获取,但是在class中,会遇到获取不到的情况,可以在EntryAbility
启动的时候,将context
缓存到自定义的全局变量中,使用的时候,直接访问全局的这个自定义变量