HarmonyOS 界面管理问题

一个普通的ArkTS项目app,是不是创建一个UIAbility

就行了,如果是的话那我怎么管理Page,router包的api没提供获取全部的页面,以及手动将页面从栈内移除。

如果能创建多个UIAbility的话,怎么在最近任务列表只显示根的UIAbility实例,并且结束根UIAbility实例时退出APP全部UIAbility实例。

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
aquaa

UIAbility组件是系统调度的基本单元,为应用提供绘制界面的窗口。一个应用可以包含一个或多个UIAbility组件。每一个UIAbility组件实例都会在最近任务列表中显示一个对应的任务。

目前UX设计,每个UIAbility都是生成快照,若想只保留一个,需要使用单UIAbility,多页面的形式。

参考文档:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/4_2uiability_u7ec4_u4ef6-V5

可以尝试使用navigator组件操作路由栈,参考文档:

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-navigation-V5

分享
微博
QQ
微信
回复
1天前
相关问题
HarmonyOS 界面数据渲染问题
1浏览 • 1回复 待解决
HarmonyOS 界面和数据问题
31浏览 • 1回复 待解决
HarmonyOS 路由页面管理问题
345浏览 • 1回复 待解决
HarmonyOS 界面布局
28浏览 • 1回复 待解决
Navigation管理多页面堆栈太多问题
1869浏览 • 1回复 待解决
状态管理相关问题,有人知道吗?
703浏览 • 1回复 待解决
使用asset-store-kit 管理数据问题
256浏览 • 1回复 待解决
网络连接管理connection中this指向问题
607浏览 • 1回复 待解决
HarmonyOS Web界面显示白屏
39浏览 • 1回复 待解决
HarmonyOS 界面信息刷新
295浏览 • 1回复 待解决
HarmonyOS cookie管理
239浏览 • 1回复 待解决
HarmonyOS 界面逆向传值
398浏览 • 1回复 待解决
HarmonyOS 项目路由管理
480浏览 • 1回复 待解决