Android再按一次后退键退出应用程序
来源:互联网 发布:linux退出文件夹命令 编辑:程序博客网 时间:2024/06/07 01:14
方法一
private static Boolean isExit = false; Timer tExit = new Timer(); MyTimerTask task; class MyTimerTask extends TimerTask{ public void run() { isExit = false; } } 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(task!=null) task.cancel(); // 将原任务从队列中移除 task = new MyTimerTask(); // 新建一个任务 tExit.schedule(task, 2000); } else { finish(); System.exit(0); } } return false; }方法二
</pre><pre name="code" class="java">private long exitTime = 0; public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN){ if((System.currentTimeMillis()-exitTime) > 2000){ Toast.makeText(getApplicationContext(), "再按一次后退键退出程序", Toast.LENGTH_SHORT).show(); exitTime = System.currentTimeMillis(); } else { //退出代码 } return true; } return super.onKeyDown(keyCode, event); }
0 0
- android 再按一次后退键退出应用程序
- android 再按一次后退键退出应用程序
- Android 实现再按一次后退键退出应用程序
- android 再按一次后退键退出应用程序
- android 再按一次后退键退出应用程序
- android 再按一次后退键退出应用程序
- android 再按一次后退键退出应用程序
- android 再按一次后退键退出应用程序
- Android 实现再按一次后退键退出应用程序
- android 再按一次后退键退出应用程序
- Android 实现再按一次后退键退出应用程序
- android 再按一次后退键退出应用程序
- Android再按一次后退键退出应用程序
- android 再按一次后退键退出应用程序
- Android再按一次后退键退出
- 针对网上流传的"Android 再按一次后退键退出应用程序"方法改正
- 针对网上流传的 Android 再按一次后退键退出应用程序方法改正
- android 再按一次后退键退出程序
- 扫描二维码自动识别手机系统(Android/IOS)
- 关于JAVA的重载与重写
- Android开发:ADT+Eclipse使用报错:Text editor does not have a document provider
- [DB2]linux下安装db2 v9.7
- 关于延后执行
- Android再按一次后退键退出应用程序
- C++深拷贝与浅拷贝
- 代码生成器,极大简化你的工作
- IOS开发之MPMoviePlayerController
- HDU1905 Pseudoprime numbers(搜索)
- [kmp] hdu1711 字符串匹配模板
- 数据库优化
- Android handler的警告Handler Class Should be Static or Leaks Occur
- AndroidManifest.xml——文件详解(三)