HarmonyOS 鸿蒙Next杀死APP使用什么方法
HarmonyOS 鸿蒙Next杀死APP使用什么方法
使用ApplicationContext.killAllProcesses杀死APP,会使APP卡死1,2秒,然后再退出APP,如何使用户无感的杀死APP?
关于HarmonyOS 鸿蒙Next杀死APP使用什么方法的问题,您也可以访问:https://www.itying.com/category-93-b0.html 联系官网客服。
13 回复
很喜欢HarmonyOS的卡片式设计,信息一目了然,操作也更便捷。
觉得慢调一个空指针方法就好了
如果你的app只有一个UIAbility实例的话,那么退出app可以使用 terminateSelf()
在EntryAbility中这么使用
this.context.terminateSelf()
<button style="position: absolute; padding: 4px 8px 0px; cursor: pointer; top: 8px; right: 8px; font-size: 14px;">复制</button>
在Pages页面中这么使用
import { common } from '@kit.AbilityKit'
(getContext(this) as common.UIAbilityContext)?.terminateSelf()
<button style="position: absolute; padding: 4px 8px 0px; cursor: pointer; top: 8px; right: 8px; font-size: 14px;">复制</button>
terminateSelf只是退出ability,并不是杀死APP
我的是元服务,使用以下方法是可行的。
import { common } from '[@kit](/user/kit).AbilityKit'
(getContext(this) as common.UIAbilityContext)?.terminateSelf()
大佬牛啊
我项目里面用的就是这个,不会卡顿。 我开始用的你说的那个,的确会卡顿一下。
筝儿龙
啥意思?
看见熟人了啊
你是哪个