//记录用户首次点击返回键的时间    private long firstTime = 0;    @Override    public boolean onKeyUp(int keyCode, KeyEvent event) {        switch (keyCode) {            case KeyEvent.KEYCODE_BACK:                long secondTime = System.currentTimeMillis();                if (secondTime - firstTime > 2000) {                    ToastUitl.showShort("再按一次退出程序");                    firstTime = secondTime;                    return true;                } else {                    BaseApplication.finishActivity();                    System.exit(0);                }                break;            default:                break;        }        return super.onKeyUp(keyCode, event);    }

 

更多相关文章

  1. Android实现程序之间的跳转
  2. Android中获取正在运行的应用程序-----ActivityManager.RunningA
  3. Android 实现再按一次后退键退出应用程序
  4. Android应用程序之间共享文字和图片(二)
  5. android修改系统时间
  6. Android 以友好的方式显示时间
  7. android 设置应用程序装在T卡的方法
  8. android一些核心功能程序代码
  9. android 判断时间是否已过期

随机推荐

  1. android的触摸事件
  2. CyanogenMod wiki reading tips | Androi
  3. Android运行异常一:token android.os.Bind
  4. [Tools]Android Studio代码提示功能--Ctr
  5. Android以太网固定ip
  6. android判断和创建快捷方式(4.03测试通过
  7. QuickActionBar
  8. 【Android】浅谈Android中的图像资源自动
  9. Android中实现ListView横向滑动
  10. RadioButton 设置文字居中