继承倒计时的类
class MyCount extends CountDownTimer {
/**
* @param millisInFuture The number of millis in the future from the call
* to {@link #start()} until the countdown is done and {@link #onFinish()}
* is called.
* @param countDownInterval The interval along the way to receive
* {@link #onTick(long)} callbacks.
*/
public MyCount(long millisInFuture, long countDownInterval) {
super(millisInFuture, countDownInterval);
}
/**
* 倒计时(根据设置的间隔执行)
* @param millisUntilFinished 未完成的毫秒数
*/
@Override
public void onTick(long millisUntilFinished) {
}
/**
* 倒计时完成时调用该方法
*/
@Override
public void onFinish() {
}
}
开始倒计时
//设置时间和间隔
myCount = new MyCount(time, 1000);
//开始倒计时
myCount.start();
//关闭倒计时
myCount.cancel();
或者这样实现:
CountDownTimer timer = new CountDownTimer(100000, 100) {
@Override
public void onTick(long millisUntilFinished) {
}
@Override
public void onFinish() {
}
};
timer.start();