Applicationcontext、UIAbilitycontext和Context之间的区别

Applicationcontext、UIAbilitycontext和Context之间的区别

HarmonyOS
2024-01-30 17:36:40
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
nill0705
  • ApplicationContext和UIAbilitycontext都是继承自基类Context,不同的Context有不同的属性和方法。
  • 接口文档里面createModuleContext获取的是基类Context,主要用来根据不同模块名获取的context分别指向不同的HSP。rawfile里的资源文件是和模块进行绑定的。
  • HSP只是一个动态共享包,其可能包含了静态资源,但是本身是没有上下文的概念。所以需要通过创建context的方式去获取该资源或者Module的信息。
  • createModuleContext获取的是一个通用的、模块级的context,不是ApplicationContext。
  • 所有的上下文都可以理解为单例模型:它总是指向应用或特定UIAbility的上下文,通过它获取的信息和执行的行为针对也直接是应用或特定UIAbility。

参考链接

应用上下文Context

分享
微博
QQ
微信
回复
2024-01-31 23:05:06
相关问题
wampserverapache区别
704浏览 • 1回复 待解决
exportexport default区别
90浏览 • 1回复 待解决
卡片app之间数据是如何交互
101浏览 • 1回复 待解决
HARHAP区别有哪些
103浏览 • 1回复 待解决
Stage模型FA模型区别
165浏览 • 1回复 待解决
hilogconsole.log区别
118浏览 • 1回复 待解决
eTS文件ts文件区别
120浏览 • 1回复 待解决
greenplumpostgresql之间是什么关系?
1841浏览 • 1回复 待解决
组件入参加@prop不加区别
76浏览 • 1回复 待解决
JS UI框架中FAPApage之间如何通信?
1194浏览 • 1回复 待解决
多态多模区别是什么?
4030浏览 • 2回复 已解决
如何在UI中获取Context
129浏览 • 1回复 待解决
HVD ManagerDevice Manager区别
5141浏览 • 1回复 待解决
原子化服务卡片本质上区别
114浏览 • 1回复 待解决
worker.ts中如何获取context
91浏览 • 1回复 待解决
Stage模型如何获取context?
1954浏览 • 1回复 待解决
鸿蒙系统安卓系统区别有哪些呢?
13522浏览 • 2回复 已解决
Navigatorrouter.push有啥区别
2256浏览 • 1回复 待解决