Android 实现再按一次后退键退出应用程序
来源:互联网 发布:linux中新建文件命令 编辑:程序博客网 时间:2024/05/31 13:15
- private boolean isexit = false;
- private boolean hastask = false;
- Timer texit = new Timer();
- TimerTask task = new TimerTask() {
- public void run() {
- isexit = false;
- hastask = true;
- }
- };
- @Override
- public boolean onKeyDown(int keyCode, KeyEvent event) {
- if(keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN){
- //DialogAPI.showExit(this);
- if(isexit == false){
- isexit = true;
- Toast.makeText(getApplicationContext(), "再按一次退出程序", Toast.LENGTH_SHORT).show();
- if(!hastask) {
- texit.schedule(task, 2000);
- }
- }else{
- finish();
- System.exit(0);
- }
- return false;
- }
- return super.onKeyDown(keyCode, event);
- }
原文地址:点击打开链接
- Android 实现再按一次后退键退出应用程序
- Android 实现再按一次后退键退出应用程序
- Android 实现再按一次后退键退出应用程序
- android 再按一次后退键退出应用程序
- android 再按一次后退键退出应用程序
- android 再按一次后退键退出应用程序
- android 再按一次后退键退出应用程序
- android 再按一次后退键退出应用程序
- android 再按一次后退键退出应用程序
- android 再按一次后退键退出应用程序
- android 再按一次后退键退出应用程序
- android 再按一次后退键退出应用程序
- Android再按一次后退键退出应用程序
- android 再按一次后退键退出应用程序
- Android再按一次后退键退出
- 针对网上流传的"Android 再按一次后退键退出应用程序"方法改正
- 针对网上流传的 Android 再按一次后退键退出应用程序方法改正
- android 再按一次后退键退出程序
- linux内核参数查看与修改
- hdu 1598 find the most comfortable road(枚举+并查集)
- cannot simultaneously fetch multiple bags 问题的解决办法
- Eclipse+Weblogic 12开发简单的Enterprise Application
- [IOS 消息提醒]--网络或操作的成功失败提醒AJNotificationView
- Android 实现再按一次后退键退出应用程序
- 黑马程序员--Java基础加强1
- 正则表达式(三) Pattern和Matcher
- 排序算法之二交换排序
- hdu Minimum Inversion Number---树状数组求正序数与逆序数
- jdbc 优化
- 组合框设置高度
- android4.0 禁止横竖屏切换使用 android:configChanges="orientation|keyboardHidden"无效
- 2-SAT模板