UIAbility和UIExtensionAbility有什么区别?分别推荐在什么场景使用

UIAbility和UIExtensionAbility有什么区别?分别推荐在什么场景使用

HarmonyOS
2024-03-15 18:31:44
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
rhyine

1. UIAbility组件是一种包含UI界面的应用组件,主要用于和用户交互。UIAbility运行时,任务列表里会有对应的任务视图。

2. UIExtensionAbility组件是一种带UI的扩展组件。UIExtensionAbility在运行期并没有独立的窗口,而是作为宿主的一个节点,嵌入到宿主窗口中显示,在任务列表中也没有对应的任务视图。

UIExtensionAbility是特定场景下带界面扩展能力的基类。不支持开发者直接继承该基类,但是开发者可以使用继承该类开发的其他一些ExtensionAbility,例如ShareExtensionAbility。

参考链接

UIAbility组件概述

分享
微博
QQ
微信
回复
2024-03-17 18:53:31
相关问题
请问AbilitySliceFraction什么区别
8113浏览 • 3回复 已解决
DevEco构建HapAPP什么区别
11304浏览 • 1回复 待解决
鸿蒙系统预装升级什么区别
9594浏览 • 2回复 待解决
鸿蒙1.0鸿蒙2.0什么区别
13136浏览 • 3回复 待解决
liteos-a 鸿蒙2.0什么区别
7377浏览 • 1回复 已解决
鸿蒙与Android、iOS什么区别
10262浏览 • 5回复 已解决
/build.py w800hpm dist指令什么区别
3494浏览 • 1回复 待解决
什么场景下需要使用到多个UIAbility
210浏览 • 1回复 待解决
ArkTS runtime跟之前的maple什么区别
215浏览 • 1回复 待解决
什么场景需要创建多个UIAbility
177浏览 • 1回复 待解决
不双清什么区别
13078浏览 • 2回复 待解决