Android 双击返回键退出程序
来源:互联网 发布:js查找数组键值 编辑:程序博客网 时间:2024/04/30 00:33
简单的说 就是重写系统的onBackPressed方法
当第一次点击的时候,把一个标记记为true,再次点击的时候 判断标记为true则退出,否则 再记为true,同事起一个线程,2-3s吧标记记为false,挺简单的东西,上代码..仅做保存
private boolean isExit = false; @Override public void onBackPressed() { exitBy2Click(); //调用双击退出函数 } /** * 双击退出函数 */ private void exitBy2Click() { Timer timer = null; if (isExit == false) { isExit = true; // 准备退出 Toast.makeText(this, "请再点击一次返回键退出程序", Toast.LENGTH_SHORT).show(); timer = new Timer(); timer.schedule(new TimerTask() { @Override public void run() { isExit = false; // 取消退出 } }, 3000); // 如果3秒钟内没有按下返回键,则启动定时器取消掉刚才执行的任务 } else { finish(); System.exit(0); } }
0 0
- Android 双击返回键退出程序 实现
- Android 双击返回键退出程序 实现
- Android 双击返回键退出程序 实现
- Android 双击返回键退出程序 实现
- Android 双击返回键退出程序 实现
- Android 双击返回键退出程序 实现
- Android双击返回键退出程序
- Android 双击返回键退出程序 实现
- android双击返回键退出程序
- android双击返回键退出程序
- android双击返回键退出程序
- android双击返回键退出程序
- android双击返回键退出程序
- android双击返回键退出程序
- Android 双击返回键退出程序 实现
- Android 双击返回键退出程序
- Android 双击返回键退出程序 实现
- android双击返回键退出程序
- Android 关闭WebView之后,声音或者视频不停止的解决办法
- 【Android开发】如何实现android和服务器长连接呢?
- Android 目录过长造成的error Error:too long on Windows, keep below 240 characters :解决办法
- Swift-函数操作
- Native Client - Application - Progress Events
- Android 双击返回键退出程序
- Mac下sublime3的常用快捷键
- LeetCode 89(Gray Code)java
- 图像算法测试集(视频+图像)
- Native Client - Application - URL Loading
- IIS Server Farms集群负载
- Android 遇到异常含义及解决方法整理
- Hibernate 框架配置文件
- 常用SQL语句实例