@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event)//主要是对这个函数的复写{// TODO Auto-generated method stub  if((keyCode == KeyEvent.KEYCODE_BACK)&&(event.getAction() == KeyEvent.ACTION_DOWN)){if(System.currentTimeMillis() - temptime >2000) // 2s内再次选择back键有效{System.out.println(Toast.LENGTH_LONG);Toast.makeText(this, "请在按一次返回退出", Toast.LENGTH_LONG).show();temptime = System.currentTimeMillis();}else {   finish();    System.exit(0); //凡是非零都表示异常退出!0表示正常退出!}            return true; }return super.onKeyDown(keyCode, event);}

(eoe高手上转载,感谢下。 自己稍稍注释了下)

更多相关文章

  1. Android(安卓)Activity界面切换添加动画特效
  2. Android(安卓)Vibrator使用
  3. Android(安卓)Activity界面切换添加动画特效
  4. Selector、shape详解(一)
  5. exp: 修改Android中strings.xml文件, 动态改变数据
  6. Android(安卓)Activity界面切换添加动画特效
  7. Android之实现textvew跑马灯效果
  8. AndRoid完全退出程序
  9. Android(安卓)返回键连续点击两次退出应用

随机推荐

  1. Android(安卓)JNI 加载 so 文件流程 (Andr
  2. 在Eclipse添加Android兼容包(v4/v7appcom
  3. ListView.setOnItemClickListener无效
  4. Adroid核心分析
  5. [置顶] Android多状态组合之位运算(BitMas
  6. 【Android获取图片资源的4种方式】
  7. adb(android debug bridge)命令
  8. Android缓存机制——一般存储实现
  9. 【Android】Android(安卓)获取 SHA1 等 k
  10. Android StudioGradle 一键快速打包