继承倒计时的类
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();
本文介绍了一种通过继承CountDownTimer类来实现倒计时功能的方法,并提供了具体的代码实例,展示了如何设置时间间隔并启动及停止倒计时。
518

被折叠的 条评论
为什么被折叠?



