Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 關於android開發 >> CountDownTimer倒計時器的使用,countdowntimer

CountDownTimer倒計時器的使用,countdowntimer

編輯:關於android開發

CountDownTimer倒計時器的使用,countdowntimer


以前好多倒計時的需求都需要自己去寫,今天發現android 原來自帶了倒計時的類CountDownTimer,和適合用於發送短信 ,等待驗證碼的情況

代碼展示了在一個TextView進行60S的倒計時功能

public class MainActivity extends AppCompatActivity{

        private TextView test;
        @Override
        protected void onCreate(Bundle savedInstanceState) {
             test = (TextView) findViewById(R.id.test);
             timer.start();
    }
      private CountDownTimer timer = new CountDownTimer(60000, 1000) {

        @Override
        public void onTick(long millisUntilFinished) {
            test.setText((millisUntilFinished / 1000) + "秒後可重發");
        }

        @Override
        public void onFinish() {
            test.setText("獲取驗證碼");
        }
    };

}                

調用timer.start();開始倒計時

CountDownTimer timer = new CountDownTimer(60000, 1000)中,第一個參數表示總時間,第二個參數表示間隔時間。意思就是每隔一秒會回調一次方法onTick,然後60秒之後會回調onFinish方法。

 

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