当前位置:网站首页>【HarmonyOS】【ARK UI】HarmonyOS ets语言怎么实现双击返回键退出
【HarmonyOS】【ARK UI】HarmonyOS ets语言怎么实现双击返回键退出
2022-07-30 17:43:00 【华为开发者论坛】
参考资料
代码运行
思路:
定义一个全局变量,判断点击时间与上一次点击时间差,若大于2秒则提示‘再按一次退出程序’字样,小于2秒退出应用,代码如下
import prompt from '@system.prompt';import app from '@system.app'@[email protected] Index { //todo 定义全局变量 @State exitTime: number= 0; private onBackPress() { this.ExitApp(); return true; } public ExitApp() { //todo 判断点击时间与上一次点击时间差,若大于5秒则提示‘再按一次退出程序’字样 if ((new Date().getTime() - this.exitTime) > 5000) { prompt.showToast({ message: '再按一次退出程序', duration: 2000, }); this.exitTime = new Date().getTime(); } else { //todo 小于5秒退出应用 app.terminate(); } } build() { Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) { Text('双击返回app退出') .fontSize(40) .height(200) .width("100%") .textAlign(TextAlign.Center) .fontWeight(FontWeight.Bold) } .width('100%') .height('100%') }}运行效果

欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh
边栏推荐
- FastJson反序列化漏洞(复现)
- 快使用flyway管理sql脚本吧~
- C陷阱与缺陷 第6章 预处理器
- PLSQL Developer安装和配置
- 主流的深度学习推理架构有哪些呢?
- 一个 15 年 SAP ABAP 开发人员分享的 SAPGUI 一些个性化设置和实用小技巧试读版
- What is an ultrasonic flaw detector used for?
- 【解决】关于 Unity Hub 获取许可证失败 或 无响应导致无法开发的问题
- 知识蒸馏2:目标检测中的知识蒸馏
- Dodging ice cream assassins?Crawling ice cream prices through crawlers
猜你喜欢

PLSQL Developer安装和配置

Servo System of Hydraulic Steering Gear Based on Fuzzy PID

Error occurred while trying to proxy request The project suddenly can't get up

MySQL【单行函数】

一个 15 年 SAP ABAP 开发人员分享的 SAPGUI 一些个性化设置和实用小技巧试读版

weiit新零售小程序如何探索数字化门店的破局之路

针不戳,数据库性能优化八大方案。

公司部门来了个00后测试卷王之王,老油条表示真干不过,已经...

如何让 JOIN 跑得更快?

un7.30:Linux——如何在docker容器中显示MySQL的中文字符?
随机推荐
你好好想想,你真的需要配置中心吗?
ERROR 2003 (HY000) Can't connect to MySQL server on 'localhost3306' (10061)Solution
信息学奥赛一本通 1966:【14NOIP普及组】比例简化 | 洛谷 P2118 [NOIP2014 普及组] 比例简化
linux 下MySQL本地安装mysql - u root - p 无法登入
C语言向MySQL插入数据
5 个开源的 Rust Web 开发框架,你选择哪个?
【Cloud Store Announcement】Notice of Help Center Update on July 30
Leetcode数据库系列题解合集(持续更新)
莫队--优雅的暴力
MySQL【单行函数】
JMeter Notes 3 | JMeter Installation and Environment Instructions
Informatics Olympiad 1915: [01NOIP Popularization Group] Greatest Common Divisor and Least Common Multiple | Luogu P1029 [NOIP2001 Popularization Group] The problem of the greatest common divisor and
JMeter笔记4 | JMeter界面介绍
图卷积神经网络的数学原理——谱图理论和傅里叶变换初探
This year..I sincerely recommend the professional engineer to upgrade to the book!
PLSQL Developer安装和配置
X射线的应用是什么?
LayaBox---TypeScript---类
Graph Attention Mechanism
数据库系统原理与应用教程(068)—— MySQL 练习题:操作题 90-94(十二):DML 语句练习