再按一次 退出程序
// 再按一次退出程序 private boolean isExits = false;
1 public boolean onKeyDown(int keyCode, KeyEvent event) { 2 // TODO Auto-generated method stub 3 if (keyCode == KeyEvent.KEYCODE_BACK) { 4 // 判断是否在播放 5 if (isPlaying) { 6 timer.cancel(); 7 study_btn_play.setChecked(false); 8 } 9 if (!isExits) { 10 Toast.makeText(this, "再按一次,退出", 1000).show(); 11 isExits = true; 12 timer = new Timer(); 13 timerTask = new TimerTask() { 14 15 @Override 16 public void run() { 17 // TODO Auto-generated method stub 18 if (isExits) { 19 isExits = false; 20 } 21 } 22 }; 23 timer.schedule(timerTask, 3000); 24 }else { 25 finish(); 26 } 27 28 } 29 30 return false; 31 32 }