Android开发实现中的“再按一次返回键退出程序”
来源:互联网 发布:按键精灵压枪源码 编辑:程序博客网 时间:2024/05/15 18:52
1 private long clickBackTime = 0; //定义一个long类型的变量用于记录点击返回键的时间 2 3 @Override 4 public boolean onKeyDown(int keyCode, KeyEvent event) { 5 if(keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN){ //判断是否是Back键和是否按下 6 if((System.currentTimeMillis()-clickBackTime) > 2000){ //如果这一次点击返回键的时间与上一次点击返回键的时间相差超过两秒 则提醒 7 Toast.makeText(getApplicationContext(), "再按一次退出程序", Toast.LENGTH_SHORT).show(); 8 clickBackTime = System.currentTimeMillis(); 9 } else { //否则直接瑞出程序10 finish();11 System.exit(0);12 }13 return true; 14 }15 return super.onKeyDown(keyCode, event);16 }
0 0
- Android中的“再按一次返回键退出程序”实现
- Android中的“再按一次返回键退出程序”实现
- Android中的“再按一次返回键退出程序”实现
- Android中的“再按一次返回键退出程序”实现
- Android中的“再按一次返回键退出程序”实现
- Android中的“再按一次返回键退出程序”实现
- Android中的“再按一次返回键退出程序”实现
- Android中的“再按一次返回键退出程序”实现
- Android中的“再按一次返回键退出程序”实现
- Android中的“再按一次返回键退出程序”实现
- Android中的“再按一次返回键退出程序”实现
- Android中的“再按一次返回键退出程序”实现
- Android中的“再按一次返回键退出程序”实现
- Android中的“再按一次返回键退出程序”实现
- Android中的“再按一次返回键退出程序”实现
- Android中的“再按一次返回键退出程序”实现
- Android中的“再按一次返回键退出程序”实现
- Android中的“再按一次返回键退出程序”实现
- 折腾记要——Ubuntu 14.04系统安装Nvidia CUDA7.5并搭建Python Theano深度学习开发环境
- redis 配置文件详解
- unity知识结构,可检查自身,可用来教学。
- [正则表达式]-基础语法五 反向引用与断言
- 负载均衡的那些算法们
- Android开发实现中的“再按一次返回键退出程序”
- HTTP响应
- JavaScript split()方法和join()方法
- java中Executor、ExecutorService、ThreadPoolExecutor介绍
- 【嵌入式开发】树莓派支持硬编码的视频套件
- Android之调用百度API显示地图
- openGL中使用混合数组(glInterLeavedArrays)
- Python文件操作
- Spinner下拉列表【Android】