HarmonyOS 什么时候需要多UIAbility?

目前应用是单UIAbility多Page的使用情况,麻烦咨询下什么时候应该使用多UIAbility呢?官方有没有什么比较好的建议或者举例。

阅读 575
1 个回答

UIAbility组件是系统调度的基本单元,为应用提供绘制界面的窗口。一个应用可以包含一个或多个UIAbility组件。

每一个UIAbility组件实例都会在最近任务列表中显示一个对应的任务。

UIAbility划分原则与建议:

UIAbility组件是系统调度的基本单元,为应用提供绘制界面的窗口。一个应用可以包含一个或多个UIAbility组件。例如,在支付应用中,可以将入口功能和收付款功能分别配置为独立的UIAbility。

每一个UIAbility组件实例都会在最近任务列表中显示一个对应的任务。

对于开发者而言,可以根据具体场景选择单个还是多个UIAbility,划分建议如下:

如果开发者希望在任务视图中看到一个任务,则建议使用一个UIAbility,多个页面的方式。

如果开发者希望在任务视图中看到多个任务,或者需要同时开启多个窗口,则建议使用多个UIAbility开发不同的模块功能。

参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/uiability-overview-V5

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