/** * 双击退出 * 菜单、返回键响应 */ @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode==KeyEvent.KEYCODE_BACK){ exitByDoubleClick(); } return false; } /** * 双击退出函数 */ private static Boolean isExit=false; private void exitByDoubleClick() { Timer tExit=null;//定时器 if(isExit==false){ isExit=true;//点击一次,准备退出 Toast.makeText(EnteranceActivity.this,"再按一次退出程序",Toast.LENGTH_SHORT).show(); tExit=new Timer();//定时器 tExit.schedule(new TimerTask() { @Override public void run() { isExit=false;//取消退出 } },2000);//两秒内没有按下返回键则启动定时器,取消退出 }else { finish(); } }
点Back双击退出
最新推荐文章于 2024-04-22 09:25:51 发布