HarmonyOS 点击物理返回键再按一次退出系统(eTS)

news/2024/12/28 6:39:18/

在这里插入图片描述
(1)首先,定义一个变量,用于计算用户两次按下返回键的时间差:

 //todo 定义全局变量@State exitTime: number = 0;

(2)然后就是一个捕捉用户按下返回键的事件:

 //todo 定义全局变量@State exitTime: number = 0;

(3)完整代码

 //todo 定义全局变量@State exitTime: number = 0;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();}}

http://www.ppmy.cn/news/1278820.html

相关文章

解锁Word新技能,实现下拉框选择功能

项目实施过程中,涉及到从word导入数据,以前常规的搞法是从excel做导入,下拉框实现也比较简单,用数据有效性设置即可,其实当时也考虑用excel来做,因为业务场景的关系,看起来没有word直观&#xf…

Guava的TypeToken在泛型编程中的应用

第1章:引言 在Java世界里,泛型是个相当棒的概念,能让代码更加灵活和类型安全。但是,泛型也带来了一些挑战,特别是当涉及到类型擦除时。这就是TypeToken大显身手的时候! 作为Java程序员的咱们,…

Java与前端:2023年的真实状况与焦虑解读

一、引言 在2023年,IT圈中流传着一些关于Java和前端的言论,这些言论引起了广泛的关注。有些人认为“Java已死、前端已凉”,而另一些人则持不同观点。那么,这些言论背后的真相是什么?它们是在贩卖焦虑吗?本…

基于jdk11和基于apache-httpclient的http请求工具类

1.基于apache-httpclient 需要引入依赖 <dependency><groupId>org.apache.httpcomponents</groupId><artifactId>httpclient</artifactId><version>4.3.5</version></dependency> 工具类如下&#xff1a; package com.bw.e…

jvm 面试

1说一下 jvm 的主要组成部分&#xff1f;及其作用&#xff1f; 类加载器&#xff08;ClassLoader&#xff09;&#xff1a;负责将字节码文件加载到内存中&#xff0c;并生成对应的类对象。 执行引擎&#xff08;Execution Engine&#xff09;&#xff1a;负责执行字节码指令&am…

【数据结构】什么是树?

&#x1f984;个人主页:修修修也 &#x1f38f;所属专栏:数据结构 ⚙️操作环境:Visual Studio 2022 目录 &#x1f4cc;树的定义 &#x1f4cc;树的相关概念 &#x1f4cc;线性结构与树结构的对比 &#x1f4cc;树的抽象数据类型 &#x1f4cc;树的存储结构 &#x1f38…

【昆明*线上同步】最新ChatGPT/GPT4科研实践应用与AI绘图技术及论文高效写作

详情点击查看福利&#xff1a;【昆明*线上同步】最新ChatGPT/GPT4科研实践应用与AI绘图技术及论文高效写作 目标&#xff1a; 1、熟练掌握ChatGPT提示词技巧及各种应用方法&#xff0c;并成为工作中的助手。 2、通过案例掌握ChatGPT撰写、修改论文及工作报告&#xff0c;提供…

DeamonSet详解

目录 1.1 何为DaemonSet 1.2 DaemonSet 的 API 对象的定义 1.3 DaemonSet实践 1.3.1 创建 DaemonSet 对象 1.3.2 查看 DaemonSet 对象 1.3.3 DaemonSet 版本管理 1.3.4 DaemonSet 的容器镜像版本到 v2.2.0 1.1 何为DaemonSet 介绍DaemonSet我们先来思考一个问题&#x…