Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發實例 >> Android開發退出提醒窗口

Android開發退出提醒窗口

編輯:Android開發實例

  private static Boolean isExit = false;
      private static Boolean hasTask = false;
      Timer tExit = new Timer();
      TimerTask task = new TimerTask() {
        
          @Override
          public void run() {
              isExit = false;
              hasTask = true;
          }
      };
    
      @Override
      public boolean onKeyDown(int keyCode, KeyEvent event) {
          System.out.println("TabHost_Index.java onKeyDown");
          if (keyCode == KeyEvent.KEYCODE_BACK) {
              if(isExit == false ) {
                  isExit = true;
                  Toast.makeText(this, "再按一次後退鍵退出應用程序",

  Toast.LENGTH_SHORT).show();
                  if(!hasTask) {
                      tExit.schedule(task, 2000);
                  }
              } else {
                  finish();
                  System.exit(0);
              }
          }
          return false;
      } 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved