CountDownTimer是Android官方提供的一个倒计时的功能类,下面的代码是官网的事例:
new CountDownTimer(30000, 1000) {
public void onTick(long millisUntilFinished) {
mTextField.setText("seconds remaining: " + millisUntilFinished / 1000);
}
public void onFinish() {
mTextField.setText("done!");
}
}.start();
onTick(long time)这个方法的调用次数是根据new CountDownTimer(30000, 1000)构造方法的第二个参数设置的间隔时间来设置的
<pre name="code" class="java">onFinish()这个方法会在达到<span style="font-family: Arial, Helvetica, sans-serif;">new CountDownTimer(30000, 1000)构造方法的第一个参数设置的时间时调用</span>
<span style="font-family: Arial, Helvetica, sans-serif;"></span><pre name="code" class="java"> new CountDownTimer(30000, 1000)这个构造方法的第一个参数的意思总时间,第二个是间隔时间