今天给大家简单说一下,android双击返回键退出程序。

@Override

public boolean onKeyDown(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
if(keyCode == KeyEvent.KEYCODE_BACK)
{
ExitClick();
}
return false;
}


private static Boolean isExit = false;

private void ExitClick() {
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);
}
}

更多相关文章

  1. 当scroll时改变item的背景
  2. ListView取消和自定义分割线的方法
  3. android登录窗口——基础编
  4. android双击返回键退出程序
  5. Android之开发杂记(一)
  6. android双击返回键退出程序
  7. Android笔记1
  8. Android事件处理第一节(View对Touch事件的处理)
  9. android 退出介绍以及案例

随机推荐

  1. Android Binder概述
  2. Solution of issue: Android soft keyboa
  3. android学习笔记之AIDL
  4. 提升Android开发效率的5个经验总结【同行
  5. sqlite3加密方案sqlcipher,及sqlcipher使
  6. Android之SQLite数据库使用
  7. Android中XML绘图:Bitmap/Shape/Seletor和
  8. 同一功能在Android不同版本进行兼容的方
  9. Android从零撸美团(四) - 美团首页布局解
  10. 横竖屏切换【Android】