5 回复
上下文有很多种。
如果是全局(应用级ApplicationContext)上下文:
例如在abolity或者页面中:this.getapplicationcontext();
可以看下这个官方文档
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/application-context-stage-V5
更多关于如何在 HarmonyOS 鸿蒙Next中获取全局上下文?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
let context: common.Context = getContext()
this.getUIContext()
在 HarmonyOS 鸿蒙Next 中,获取全局上下文可以通过 AbilityContext
或 ApplicationContext
实现。对于 UI 组件,可以使用 getContext()
方法获取当前组件的上下文。如果是全局应用上下文,可通过 AbilityPackage
的 getContext()
方法获取 ApplicationContext
。例如:
Context globalContext = getApplicationContext();
确保在合适的生命周期或组件中使用,以获取正确的上下文对象。