美文网首页鸿蒙OS app开发
应用程序入口—UIAbility的使用

应用程序入口—UIAbility的使用

作者: __Mr_Xie__ | 来源:发表于2023-11-19 10:44 被阅读0次

UIAbility是一种包含用户界面的应用组件,主要用于和用户进行交互。UIAbility也是系统调度的单元,为应用提供窗口在其中绘制界面。

每一个UIAbility实例,都对应于一个最近任务列表中的任务。

一个应用可以有一个UIAbility,也可以有多个UIAbility,如下图所示。例如浏览器应用可以通过一个UIAbility结合多页面的形式让用户进行的搜索和浏览内容;而聊天应用增加一个“外卖功能”的场景,则可以将聊天应用中“外卖功能”的内容独立为一个UIAbility,当用户打开聊天应用的“外卖功能”,查看外卖订单详情,此时有新的聊天消息,即可以通过最近任务列表切换回到聊天窗口继续进行聊天对话。

一个UIAbility可以对应于多个页面,建议将一个独立的功能模块放到一个UIAbility中,以多页面的形式呈现。例如新闻应用在浏览内容的时候,可以进行多页面的跳转使用。

单UIAbility应用和多UIAbility应用

相关文章

网友评论

    本文标题:应用程序入口—UIAbility的使用

    本文链接:https://www.haomeiwen.com/subject/catmwdtx.html