OpenHarmony: 如何设置不保留最近任务列表中的快照

2024-12-18 15:24:11
189次阅读
0个评论

在OpenHarmony应用开发中,Ability 的 terminateSelf()方法用于结束当前 UIAbility 实例。但有时我们不希望应用在最近任务列表中保留快照,该如何操作呢?

其实很简单,只需在 module.json5 配置文件中进行设置。在“abilities”下对应的 UIAbility 配置里,将“removeMissionAfterTerminate”设置为 true 即可。

{ 
  "module": { 
    //... 
    "abilities": [ 
      { 
        //... 
        "removeMissionAfterTerminate": true, 
      } 
    ] 
  } 
}

“removeMissionAfterTerminate”字段默认值为 false,若不配置,应用默认会在最近任务列表保留快照。只有将其设为 true,调用 terminateSelf()后才不会留存快照。这样的设置有助于优化应用在任务管理方面的表现,避免不必要的快照占用资源与空间,

收藏00

登录 后评论。没有帐号? 注册 一个。