再按一次 退出程序

// 再按一次退出程序
    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     }

 

posted on 2012-04-27 14:38  simpleceo  阅读(177)  评论(0编辑  收藏  举报

导航