HarmonyOS 通过 context.terminateSelf() 关闭的 Ability 会常驻后台

通过 context.terminateSelf() 关闭的 Ability 会常驻后台。通过上滑手势唤出后台程序,刚才关闭的 Ability 在后台列表,可以直接打开。目前期望通过context.terminateSelf() 关闭的 Ability 不能通过后台唤起。如果context.terminateSelf() 不行,希望能提供对应的方法

HarmonyOS
2024-12-23 13:12:48
1980浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
superinsect

通过context.terminateSelf()关闭的Ability不会常驻后台。在调用terminateSelf()方法后,Ability实例会停止运行,但如果不配置相关参数,系统会在最近任务列表中保留该实例的快照,即在后台仍然能查看到该实例对应的任务。

如果希望在调用terminateSelf()后不保留快照,可以在module.json5配置文件中配置removeMissionAfterTerminate字段为true。这样,当调用terminateSelf()方法时,系统不会在最近任务列表中保留该实例的快照。

分享
微博
QQ
微信
回复
2024-12-23 15:15:30
相关问题
HarmonyOS terminateSelf之后仍然后台可见
569浏览 • 1回复 待解决
鸿蒙系统能否禁止app常驻后台
16806浏览 • 1回复 待解决
后台播放声音直接无声
2803浏览 • 1回复 待解决
如何通过代码关闭子窗口?
1177浏览 • 1回复 待解决