四个方法,上面都涉及到了onTick,onFinsh、cancel和start。
其中前面两个是抽象方法,所以要重写一下。
官方实例:
new CountDownTimer(30000, 1000) {
public void onTick(long millisUntilFinished) {
mTextField.setText("seconds remaining: " + millisUntilFinished / 1000);
}
public void onFinish() {
mTextField.setText("done!");
}
}.start();
上面表示的从30s开始以没秒为单位倒计时,其中mTextField上显示剩余的时间,当时间为0时,调用onFinish方法,mTextField上done!
阅读(1444) | 评论(0) | 转发(0) |