android 二次按返回键退出客户端
来源:互联网 发布:linux存储服务器 编辑:程序博客网 时间:2024/05/16 11:02
android中有的app退出客户端时弹出对话框的方法,有的是点击二次,第一次是提示用户是否退出客户端,第二次点击才是真正的退出app,这是用二次点击返回键的时间间隔判断,
今天就实现这简单的功能,
分析:程序要保存用户第一次点击的时间,在java中我们知道,保存一个变量肯定要定义一个成员变量去保存 第一次点击的时间变量,当第二次点击的时候获取当前点击的时间,并和第一次点击时间相减是否大于多少秒才让app退出,代码实现
public long preTime; public static final long TWO_SECOND = 2 * 1000; @Override public void onBackPressed() { long currentTime = System.currentTimeMillis(); // 如果时间间隔大于2秒, 不处理 if ((currentTime - preTime) > TWO_SECOND) { // 显示消息 Toast.makeText(this, "再按一次退出客户端", 0).show(); // 更新时间 preTime = currentTime; return; // 截获事件,不再处理 }else{ finish(); } }
0 0
- android 二次按返回键退出客户端
- Android-按二次返回键退出
- Android-按二次返回键退出
- android返回二次退出
- 实现按二次返回键退出程序
- 按二次返回键退出程序代码
- Android 按二次后退键退出应用程序
- Cocos2d-x android使用onKeyDown监听返回键实现二次返回退出
- Cocos2d-x android使用onKeyDown监听返回键实现二次返回退出<转载>
- Cocos2d-x android使用onKeyDown监听返回键实现二次返回退出
- 关于android中两次返回键退出客户端与弹出dialog方式退出客户端代码
- android 返回键 退出
- android 返回键退出
- android 按两次返回键退出
- android 按两次返回键退出程序
- Android 按两次返回键退出程序
- android 按两次返回键 退出程序
- android 按返回键退出程序
- 51单片机 矩阵按键的扫描、消抖、动作分离
- android获取和展示音乐的频谱
- 解决在eclipse中无法查看引用jar包的源码
- Android 错误:PANIC: Could not open
- 直接定义的二维数组与动态非配分配的二维数组 数组名代表的指针的一些区别
- android 二次按返回键退出客户端
- 迅雷看看总裁郝志中:跨屏时代为内容加速
- java 类型转换
- 线程安全问题
- 深圳太阳能光伏发电设备厂家
- HDFS概述
- 外观模式随记
- ZOJ 3823 Excavator Contest 构造题
- 函数模板的使用,对数字,字符的排序,