Android 按两下退出APK的实现
来源:互联网 发布:mac能用的绘画软件 编辑:程序博客网 时间:2024/06/11 10:20
app开发中,经常需要按下两次退出apk,以下是实现方式:
private static Boolean isExit = false; private static Boolean hasTask = false; Timer tExit = new Timer(); TimerTask task = new TimerTask() { @Override public void run() { isExit = false; hasTask = true; } }; @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { if(isExit == false ) { isExit = true; Toast.makeText(this, "再点击返回键,退出程序", Toast.LENGTH_SHORT).show(); if(!hasTask) { tExit.schedule(task, 2000); } } else { finish(); System.exit(0); } } if (keyCode==KeyEvent.KEYCODE_MENU) { openOptionsMenu(); } return true; }
0 0
- Android 按两下退出APK的实现
- Android apk退出时与OMX Component之间的交互
- [技术讨论]关于android端apk退出方式的设计
- Android退出程序时的"再按一次退出"实现
- Android中再按一次退出的实现
- Android中实现App的退出
- Android应用退出登录的实现
- Android实现双击退出程序的效果
- Android中一键退出程序的实现
- Android开发,完全退出APP的实现
- android中的退出确认框的实现
- Android里面实现程序的全部退出
- Android 应用退出后销毁apk进程
- Android 按两下退出的方法
- Android退出实现
- Android实现双击退出
- android 源码 打包成apk的实现
- Android程序中实现APK的安装
- js的click事件在IOS上失效
- 关于定位——遮罩层效果使用心得
- Android之Fragment
- jquery点击事件重复/叠加
- c++课本第一章
- Android 按两下退出APK的实现
- Fragment系列(三)------RecyclerFragment之UI部分
- thinkphp5部署于Linux中nginx多站点解决方案
- css常用样式笔记
- 自做Windows上界面美观的PHP集成环境软件
- Git常用指令
- iOS开发中常用的那些工具
- !~!
- iOS10 plist文件常用key值