安卓中的定時器

定時執行某項任務(定時器)
  1. 方法一:
    1. new CountDownTimer(30000, 1000) {
    2. public void onTick(long millisUntilFinished) {
    3. mTextField.setText("seconds remaining: " + millisUntilFinished / 1000);
    4. }
    5. public void onFinish() {
    6. mTextField.setText("done!");
    7. }
    8. }.start();

  2. 方法二:
    1. Timer timer = new Timer();
    2. TimerTask timerTask = new TimerTask() {
    3. @Override
    4. public void run(){
    5. Intent intent;
    6. if (sessionManager.isFirstStart()) {
    7. sessionManager.savaBooleanValus(SessionManager.IS_FIRST_START, false);
    8. intent = new Intent(context, Activity_Splash.class);
    9. } else {
    10. intent = new Intent(context, MainActivity.class);
    11. }
    12. startActivity(intent);
    13. }
    14. };
    15. timer.schedule(timerTask, 3000);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章