鸿蒙应用中的GlobalContext有什么作用?如何正确使用它?

我在鸿蒙应用的开发文档中看到了GlobalContext这个类,但我不太清楚它的具体作用和使用场景。请问GlobalContext是用来做什么的?我应该如何在应用中使用它?能否提供一个示例?

本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。

阅读 615
1 个回答

据我所知,GlobalContext用于在整个应用生命周期内保持全局状态或共享数据。它可以在应用的任何地方被访问。


java
GlobalContext context = GlobalContext.getContext();
context.putGlobalVariable("key", "value");
在其他地方获取:

java
String value = (String) GlobalContext.getContext().getGlobalVariable("key");

本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题