HarmonyOS 鸿蒙Next用arkTS开发的APP如何退出APP

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

HarmonyOS 鸿蒙Next用arkTS开发的APP如何退出APP

请问下用arkTS 开发的APP如何退出APP啊 🙂


关于HarmonyOS 鸿蒙Next用arkTS开发的APP如何退出APP的问题,您也可以访问:https://www.itying.com/category-93-b0.html 联系官网客服。

12 回复

有要学HarmonyOS AI的同学吗,联系我:https://www.itying.com/goods-1206.html

app.terminate();
process.kill(0, process.pid)
process.exit(0)

Column({ space: 5 }) { Text(“退出APP”) .fontSize(25) .fontColor(’#0A59F7’) .fontFamily(‘source-sans-pro,cursive,sans-serif’) } .onClick(() => { // this.current = item app.terminate(); process.kill(0, process.pid) process.exit(0) }) 我在华为的远程模拟器中执行,没有退出APP, 界面一致卡死在那里了

process.abort(); //只用这句就可以退出App了, 在api 9上没有提示失效

使用方法退出app

(getContext(this) as common.UIAbilityContext).terminateSelf()
请问解决了吗?
App.terminate(); 退出app

Button(‘退出APP’, { type: ButtonType.Normal, stateEffect: true }) .borderRadius($r(‘app.float.login_btn_border_radius’)) .fontSize($r(‘app.float.text_font_size_14’)) .backgroundColor(0x317aff) .width(CommonConstants.WIDTH_PERCENT_90) .height($r(‘app.float.height_40’)) .margin({ top: 10, left: 10, right: 10 })

        .onClick(() => {
          //                featureAbility.terminateSelf()
                      app.terminate();//这个目前点击了退出按钮后没有反应
         // process.exit(0) //这个目前可以推出 但提示已过期 新的用法是什么??

        })

没有反应

ohos.process.ProcessManager.exit

process.exit(0)退出APP后执行可以直接退出进程。
这种方式在API9下已经失效了吧

api9用什么方式呢

回到顶部