HarmonyOS 如何实现点击两次返回退出应用

HarmonyOS
2024-12-25 07:57:13
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

可以参考如下代码:

exitTime: number = 0

onBackPress(): boolean | void {

  let currentTime = systemDateTime.getTime(false)
  console.info('Current time: ' + JSON.stringify(currentTime))
  if (currentTime - this.exitTime > 2000) {
  this.exitTime = currentTime
  promptAction.showToast({ message: '再按一次退出应用' })
  return true
} else {
  return false
}
}

在page级页面使用onBackPress()方法自定义页面返回处理逻辑。

onBackPress()方法官网文档参考链接:

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-custom-component-lifecycle-V5#onbackpress

分享
微博
QQ
微信
回复
2024-12-25 10:17:23
相关问题
HarmonyOS 连续两次@Link之后UI没更新
180浏览 • 1回复 待解决
实现侧滑退出应用
2146浏览 • 1回复 待解决