@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. android 监听系统新安装程序的广播
  2. android实现应用程序无图标(快捷方式)问题.
  3. android 应用程序使用统计
  4. android 程序崩溃后重启
  5. android退出应用程序
  6. 【android-tips】android程序执行adb shell命令(实例源码)
  7. Android应用程序中启动另一个应用程序
  8. Android发短信程序
  9. android实现应用程序无图标(快捷方式)问题

随机推荐

  1. android用户界面之GridView教程实例汇总
  2. CSS字体随键盘弹出而改变
  3. android换皮肤
  4. 【Android studio安装】最新Android stud
  5. 试用NativeScript
  6. ReactNative调用Android原生方法
  7. 菜鸟带你Hook技术实战
  8. Android 获取屏幕高度,虚拟导航键检测
  9. Android智能定位手表开发-目录
  10. android获取ro._修改Android序列号(Seria