HarmonyOS 鸿蒙Next如何关闭退出应用?

发布于 1周前 作者 songsunli 来自 鸿蒙OS

HarmonyOS 鸿蒙Next如何关闭退出应用?

首次安装,用户不同意相关隐私协议时,如何退出应用?

3 回复

可以参考以下demo来退出应用:

import process from '[@ohos](/user/ohos).process';
[@Entry](/user/Entry)
[@Component](/user/Component)
struct Hwm_test {
 [@State](/user/State) message: string = 'Hello World';

 build() {
   Column() {
     Button('退出应用').onClick(() => {
       // exit(code: number): void 终止程序。
       let pro = new process.ProcessManager();
       pro.exit(0);
     }).margin(30)
   }
   .height('100%')
   .width('100%')
 }
}

也可以使用UIAbilityContext.terminateSelf退出当前应用。

参考API链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V13/js-apis-inner-application-uiextensioncontext-V13#uiextensioncontextterminateself12

context: common.UIAbilityContext = getContext(this) as common.UIAbilityContext

this.context.terminateSelf()<button style="position: absolute; padding: 4px 8px 0px; cursor: pointer; top: 8px; right: 8px; font-size: 14px;">复制</button>

HarmonyOS 鸿蒙Next关闭退出应用的方法主要有以下几种:

  1. 常规操作:从屏幕底部中间位置上滑并停留1秒,或点击任务按键(方块键),呼出鸿蒙系统后台界面。随后,上滑想要关闭的后台应用,或点击删除图标关闭所有后台应用。
  2. 电池界面操作:进入电池界面,找到并点击要关闭的后台应用,选择“结束运行”。
  3. 编程方式退出:对于开发者而言,可以通过编程方式主动退出应用。例如,使用UIAbilityContext接口的terminateSelf()方法,可以彻底退出应用进程。

请注意,以上方法适用于大多数情况,但不同设备或应用可能存在差异。如果应用设置了后台运行或相关权限,可能需要额外步骤才能彻底关闭。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部