HarmonyOS中各种context的区分
目前遇到了三种context common.UIAbilityContext | UIAbility | UIExtensionAbility
请详细讲讲场景和区别
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 #鸿蒙通关秘籍#各种Context类之间的继承关系是怎样的? 
1387浏览  • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙中如何区分不同级别的Context? 
1275浏览  • 1回复 待解决
#鸿蒙通关秘籍#各种Context类的持有关系有啥特点? 
935浏览  • 1回复 待解决
HarmonyOS 关于各种异步api的问题 
1024浏览  • 1回复 待解决
HarmonyOS 错误管理的各种情况 
1078浏览  • 1回复 待解决
HarmonyOS  entryAbility的onWindowStageCreate中获取的context为空 
1103浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何处理HarmonyOS WebSocket连接中的各种事件? 
1437浏览  • 1回复 待解决
HarmonyOS 如何在class中获取ui相关的Context? 
1178浏览  • 1回复 待解决
鸿蒙中如何获取context对象 
10892浏览  • 1回复 待解决
如何在UI中获取Context 
5032浏览  • 1回复 待解决
HarmonyOS 元服务各种API报错 
1880浏览  • 1回复 待解决
HarmonyOS  HiAppEvent 提供的各种订阅能力的内部实现 
1259浏览  • 1回复 待解决
如何读写各种途径创建的文件 
1990浏览  • 1回复 待解决
数据持久化遇到的各种问题 
1484浏览  • 1回复 待解决
HarmonyOS web中的onShowFileSelector函数如何区分网页传参 
880浏览  • 1回复 待解决
Context类型错误,报错401“The context must be a valid Context” 
3908浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何有效管理ArkUI中的各种手势事件回调 
1253浏览  • 1回复 待解决
如何在工具类中获取Context 
3263浏览  • 1回复 待解决
worker.ts中如何获取context 
3188浏览  • 2回复 待解决
鸿蒙中页面的context如何拿到 
20326浏览  • 3回复 待解决
多线程中EGL如何共享Context 
1919浏览  • 1回复 待解决
HarmonyOS  HashMap 存各种类型数据的示例 
1292浏览  • 1回复 待解决
HarmonyOS 在单元测试中如何引入context 
1955浏览  • 1回复 待解决
HarmonyOS 如何在taskPool中的@Concurrent方法中获取应用Context上下文? 
1434浏览  • 1回复 待解决





















UIAbility组件是一种包含UI界面的应用组件,主要用于和用户交互。UIAbility运行时,任务列表里会有对应的任务视图。
UIExtensionAbility组件是一种带UI的扩展组件。UIExtensionAbility在运行期并没有独立的窗口,而是作为宿主的一个节点,嵌入到宿主窗口中显示,在任务列表中也没有对应的任务视图。
UIExtensionAbility是特定场景下带界面扩展能力的基类。不支持开发者直接继承该基类,但是开发者可以使用继承该类开发的其他一些ExtensionAbility,例如ShareExtensionAbility。
UIAbilityContext是应用上下文,继承自Context,提供UIAbility的相关配置信息以及操作UIAbility和ServiceExtensionAbility的方法,如启动UIAbility,停止当前UIAbilityContext所属的UIAbility,启动、停止、连接、断开连接ServiceExtensionAbility等。