当前位置: 首页 > news >正文

HarmonyOS:解决UIAbility调用terminateSelf()后设置不保留最近任务列表中的快照

一、概述

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

在这里插入图片描述

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

在这里插入图片描述

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

说明
removeMissionAfterTerminate字段的默认值:该字段的默认值为false,意味着如果不进行配置,默认情况下应用会在最近任务列表中保留快照。
配置影响:仅当removeMissionAfterTerminate被设置为true时,调用terminateSelf()后应用才不会在最近任务列表中保留快照

三、示例效果图

removeMissionAfterTerminate为false

在这里插入图片描述

配置 removeMissionAfterTerminate为 true

在这里插入图片描述

相关文章:

  • [异步监听事件、异步绑定属性]通过vue的this.$refs.组件.$props和.$on实现异步绑定组件属性和事件监听
  • 前端性能优化有哪些方法?
  • 思维跃迁:生成式人工智能(GAI)认证重塑AI时代核心竞争力范式
  • Axure RP9.0教程: 多级联动【设置选项改变时->情形->面板状态】(给动态面板元件设置相关交互事件的情形,来控制其他面板不同的状态。)
  • 鸿蒙ArkTs/c++/RepalcePioneer/base64.us之Base64编码解码的是非
  • 基于Spring Boot的高校普法系统的设计与实现(LW+源码+讲解)
  • 一文详解QT环境搭建:ubuntu20.4安装配置Qt5
  • 2025人工智能与计算机网络技术国际学术会议(ICAICN 2025)
  • 【商城实战(91)】安全审计与日志管理:为电商平台筑牢安全防线
  • 再谈XSS跨站攻击
  • Next.js 中间件鉴权绕过漏洞 (CVE-2025-29927) 复现利用与原理分析
  • 可视化图解算法:删除有序(排序)链表中重复的元素-II
  • Android Gradle 插件问题:The option ‘android.useDeprecatedNdk‘ is deprecated.
  • Docker技术系列文章,第六篇——使用 Docker 部署常见应用
  • DeepSeek-R1 模型现已在亚马逊云科技上推出
  • mac 下配置flutter 总是失败,请参考文章重新配置flutter 环境MacOS Flutter环境配置和安装
  • 【qt】文件类(QFile)
  • unity中Xcharts图表鼠标悬浮表现异常
  • idea中如何使用git
  • Redis为什么快?
  • 国际观察|韩国在政局多重不确定性中迎接总统选举
  • 礼来一季度净利增近三成,明星GLP-1药物替尔泊肽贡献近半收入
  • 短剧迷|《权宠》一出,《名不虚传》
  • 魔都眼|石库门里看车展,五一来张园体验城市“漫时光”
  • 申活观察|咖香涌动北外滩,带来哪些消费新想象?
  • 韩国代总统、国务总理韩德洙宣布辞职,将择期宣布参选总统