//记录用户首次点击返回键的时间    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开发中 获取当前Android的年月日时分秒的时间
  2. Android中关于startActivityForResult()在activity不同启动模式
  3. android的PreferenceActivity
  4. android:launchMode="singleTask" 与 onNewIntent(Intent intent
  5. 设置系统超时时间
  6. Android中级联列表ExpandableListView使用
  7. Android(安卓)编程下 Touch 事件的分发和消费机制理解
  8. 浅析Android事件分发机制
  9. android后台执行定时任务(保活)&&使用AlarmManager的各种坑

随机推荐

  1. 第八章 网络的时代—网络开发(3)
  2. 程序猿的技术博客Android客户端--博客园
  3. Android实现联动下拉框
  4. Android开发22——广播接收者BroadcastRe
  5. 初识Android(安卓)MVP模式
  6. Android首席设计师宣称移动概念已死,开发
  7. 酷盘PC版查看酷盘文件可以通过多种方式(A
  8. Android的自定义图片按钮ImageButton【第
  9. Android(安卓)UI开发专题
  10. Android(安卓)Activity启动流程分析-----