当前位置:网站首页>【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
边栏推荐
- 公司部门来了个00后测试卷王之王,老油条表示真干不过,已经...
- Logback的使用
- [Solved] The problem that Unity Hub fails to obtain a license or does not respond and cannot develop
- JMeter笔记3 | JMeter安装和环境说明
- LayaBox---TypeScript---枚举
- C陷阱与缺陷 第7章 可移植性缺陷 7.5 移位运算符
- 【解决】关于 Unity Hub 获取许可证失败 或 无响应导致无法开发的问题
- shell快速移植
- C陷阱与缺陷 第6章 预处理器 6.2 宏并不是函数
- 知识蒸馏2:目标检测中的知识蒸馏
猜你喜欢
随机推荐
公司部门来了个00后测试卷王之王,老油条表示真干不过,已经...
知识蒸馏4:准备数据集并修改网络配置
数据库系统原理与应用教程(065)—— MySQL 练习题:操作题 62-70(九):分组查询与子查询
C陷阱与缺陷 第6章 预处理器 6.3 宏并不是语句
数据库系统原理与应用教程(064)—— MySQL 练习题:操作题 51-61(八):查询条件的构造、通配符
数据库系统原理与应用教程(066)—— MySQL 练习题:操作题 71-81(十):连接查询
LayaBox---TypeScript---类型兼容性
数据库系统原理与应用教程(067)—— MySQL 练习题:操作题 82-89(十一):数据的增、删、改操作
顺通海关查验预约综合管理系统
数据库系统原理与应用教程(063)—— MySQL 练习题:操作题 39-50(七):SELECT 基本语法联系
Analysis and Simulation of Short Circuit Fault in Power System Based on MATLAB
PLSQL Developer安装和配置
Insert data into MySQL in C language
This year..I sincerely recommend the professional engineer to upgrade to the book!
多年以后「PageHelper」又深深的给我上了一课
C陷阱与缺陷 第6章 预处理器
What is an ultrasonic flaw detector used for?
习题:变量、常量和基本数据类型
强啊,点赞业务缓存设计优化探索之路。
自动化早已不是那个自动化了,谈一谈自动化测试现状和自我感受……