CountDownTimer倒計時器的使用

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

 

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

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();開始倒計時ide

 

CountDownTimer timer = new CountDownTimer(60000, 1000)中,第一個參數表示總時間,第二個參數表示間隔時間。意思就是每隔一秒會回調一次方法onTick,而後60秒以後會回調onFinish方法。固然,開發完APP也是須要進行全方位的檢測:www.ineice.comspa

相關文章
相關標籤/搜索