HarmonyOS 拉起其他Ability的任务列表显示和销毁

同一module中,存在两个ability:EntryAbility和 WebAbility。

现在从EntryAbility范围内的某页面去拉起WebAbility,拉起成功后,后台任务列表会显示两个任务。

如何让后台的任务列表始终只显示EntryAbility这一个任务。

从WebAbility返回EntryAbility后,如何销毁WebAbility

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

1.每一个UIAbility组件实例都会在最近任务列表中显示一个对应的任务,若想只显示一个任务,建议使用一个UIAbility,多个页面的方式。参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/uiability-overview-V5

2.调用terminateSelf()方法停止当前UIAbility实例时,默认会保留该实例的快照(Snapshot),即在最近任务列表中仍然能查看到该实例对应的任务。如不需要保留该实例的快照,可以在其对应UIAbility的module.json5配置文件中,将abilities标签的removeMissionAfterTerminate字段配置为true。参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/uiability-intra-device-interaction-V5#%E5%90%AF%E5%8A%A8%E5%BA%94%E7%94%A8%E5%86%85%E7%9A%84uiability

分享
微博
QQ
微信
回复
3天前
相关问题
entry中如何拉起另一个Module中Ability
4234浏览 • 1回复 待解决
键盘拉起列表无法上下滑动
2200浏览 • 1回复 待解决
List列表组件如何改为横向显示
967浏览 • 1回复 待解决