安卓开发之双击返回键退出程序
2014-04-11 20:20
344 查看
/** * 菜单、返回键响应 */ @Override public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO Auto-generated method stub if(keyCode == KeyEvent.KEYCODE_BACK) { exitBy2Click(); //调用双击退出函数 } return false; } /** * 双击退出函数 */ private static Boolean isExit = false; private void exitBy2Click() { Timer tExit = null; if (isExit == false) { isExit = true; // 准备退出 Toast.makeText(this, "再按一次退出程序", Toast.LENGTH_SHORT).show(); tExit = new Timer(); tExit.schedule(new TimerTask() { @Override public void run() { isExit = false; // 取消退出 } }, 2000); // 如果2秒钟内没有按下返回键,则启动定时器取消掉刚才执行的任务 } else { finish(); System.exit(0); } }
相关文章推荐
- Android开发如何双击返回键退出程序
- Android开发如何双击返回键退出程序
- Android 双击返回键退出程序 实现
- Android 双击返回键退出程序
- Android开发实现中的“再按一次返回键退出程序”
- 安卓开发中监听手机返回键,让点击2次退出
- Android开发-再按一次返回退出程序-AndroidStudio
- android开发:退出程序(对话框、两次返回键退出)
- Android双击返回键退出程序的实现方法
- android双击返回键退出程序
- 安卓开发 按两次返回键退出APP 2个方法
- qml在stackView的情况下处理Android back键(返回键)全局双击back键退出程序
- 安卓开发,按两次返回键退出应用
- Android双击返回键退出程序的实现方法
- Android 双击返回键退出程序的3种写法~
- 安卓 点击两次返回键退出程序 两种方法(新手笔记-3)
- 安卓开发如何优雅的实现退出整个程序
- 安卓按两次返回键退出程序
- PhoneGap—双击返回按钮程序退出—Navigator—.mobile理解
- android之双击返回键退出程序