如何在UIAbility调用terminateSelf()后设置不保留最近任务列表中的快照?

如何在UIAbility调用terminateSelf()后设置不保留最近任务列表中的快照

阅读 384
1 个回答

在HarmonyOS应用开发中,UIAbilityContext的terminateSelf()方法被用来结束当前的UIAbility实例。

如果希望在调用terminateSelf()后,让应用在最近任务列表中不保留快照,可以通过在module.json5配置文件中配置removeMissionAfterTerminate为true来实现。

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

说明

  • removeMissionAfterTerminate字段的默认值:该字段的默认值为false,意味着如果不进行配置,默认情况下应用会在最近任务列表中保留快照。
  • 配置影响:仅当removeMissionAfterTerminate被设置为true时,调用terminateSelf()后应用才不会在最近任务列表中保留快照。
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进