兩次退出程序

  1. @Override  
  2.     public boolean onKeyUp(int keyCode, KeyEvent event) {  
  3.         if (keyCode == KeyEvent.KEYCODE_BACK) {  
  4.             long secondTime = System.currentTimeMillis();  
  5.             if (secondTime - firstTime > 800) {//如果兩次按鍵時間間隔大於800毫秒,則不退出  
  6.                 Toast.makeText(MainActivity.this"再按一次退出程序...",  
  7.                         Toast.LENGTH_SHORT).show();  
  8.                 firstTime = secondTime;//更新firstTime  
  9.                 return true;  
  10.             } else {  
  11.                 System.exit(0);//否則退出程序  
  12.             }  
  13.         }  
  14.         return super.onKeyUp(keyCode, event);  
  15.     }  
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章