@Override    public boolean onKeyDown(int keyCode, KeyEvent event)     {     if(keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN)     {                  if((System.currentTimeMillis()-exitTime) > 2000)  //System.currentTimeMillis()无论何时调用,肯定大于2000     {      Toast.makeText(getApplicationContext(), "再按一次退出程序",Toast.LENGTH_SHORT).show();                                      exitTime = System.currentTimeMillis();     }     else     {         finish();         System.exit(0);     }                  return true;     }     return super.onKeyDown(keyCode, event);    }

这种方法是效率最高的。

更多相关文章

  1. Activity基类广播退出APP
  2. Android里面WebView加载HTML里面点击按钮调我Android方法
  3. android 程序崩溃后重启
  4. Android笔记 SystemUI
  5. Android点击通知栏返回正在运行的Activity
  6. java.util.ConcurrentModificationException ArrayList
  7. android执行Linux命令
  8. android录音和得到音量
  9. android退出应用程序

随机推荐

  1. Android(安卓)调用相册 拍照 实现系统控
  2. Android中解析xml文件的接口
  3. android中application 关于全局变量
  4. Android中打电话的数据流程
  5. android textView 加入连接方式
  6. android ClipDrawable 使用
  7. [Android]获取其他应用的logcat
  8. 在Android中实现文件读写
  9. telephony
  10. android 下改变默认的checkbox的 选中 和