天天看點

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;

      } 

繼續閱讀