android 不使用线程实现双击退出
来源:互联网 发布:建工金源网络培训平台 编辑:程序博客网 时间:2024/06/06 07:39
private long firstTime=0;
@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode==KeyEvent.KEYCODE_BACK&&event.getAction()==KeyEvent.ACTION_DOWN){ if (System.currentTimeMillis()-firstTime>2000){ Toast.makeText(BaseActivity.this, "双击才能退出哦~", Toast.LENGTH_LONG).show(); firstTime=System.currentTimeMillis(); }else { finish(); System.exit(0); } return true; } return super.onKeyDown(keyCode, event);}
重写系统的退出键,System.currentTimeMillis()是获得1970年1月1日0时起的毫秒数减去0肯定大于2000毫秒,弹出Toast,这时候把获得的1970年1月1日0时起的毫秒数赋值给firstTime下次点击系统退出键的时候就会获得两次点击的时间差,如果小于2000毫秒就能退出了~~
阅读全文
0 0
- android 不使用线程实现双击退出
- Android实现双击退出
- Android实现双击退出应用
- Android 实现双击退出应用程序
- 使用Thread实现Android双击返回键退出
- Android 双击返回键退出程序 实现
- Android 双击返回键退出程序 实现
- Android 双击返回键退出程序 实现
- Android 双击返回键退出程序 实现
- Android 双击返回键退出程序 实现
- Android 双击返回键退出程序 实现
- Android 双击返回键退出程序 实现
- Android 双击返回键退出程序 实现
- Android双击back按钮退出实现
- Android 双击返回键退出程序 实现
- Android应用程序双击退出功能实现
- Android实现双击退出程序的效果
- Android简洁代码实现双击退出程序
- XSS攻击及防御
- android EditText imeOptions属性和各属性setOnEditorActionListener
- 【最全】Nginx安装与优化
- 实用技巧(1):Ubuntu中创建Intellij IDEA快捷方式
- html-marquee详解
- android 不使用线程实现双击退出
- AngularJs服务
- MVP登陆注册
- 轮播图
- 大话设计模式读书笔记之抽象工厂
- 11周 项目1
- 第10周【项目2
- 使用谷歌guava之ImmutableMap的好处
- 字符串匹配——KMP算法的Java实现