CountDownTimer 倒计时器
计划一个倒计时,直到未来的某个时间,并定期通知
//30000–从调用start()到倒计时结束并调用onFinish()的未来毫秒数。1000–接收onTick(长)回调的时间间隔。
new CountDownTimer(30000, 1000) {
public void onTick(long millisUntilFinished) {
mTextField.setText("seconds remaining: " + millisUntilFinished / 1000);
}
public void onFinish() {
mTextField.setText("done!");
}
}.start();
对的调用onTick(long)与此对象同步,以便对onTick(long)在上一次回调完成之前不会发生。这仅在实现onTick(long)与倒计时间隔相比,执行所花费的时间是很长的。
公共方法
final void cancel()
取消倒计时。
abstract void onFinish()
时间到了就触发回调。
abstract void onTick(long millisUntilFinished)
定期触发回调。
final CountDownTimer start()
开始倒计时。
本文详细介绍了Android中的CountDownTimer类,用于实现倒计时功能。通过设置开始时间和间隔,可以在倒计时结束和每个间隔时触发回调方法。在onTick方法中更新UI,显示剩余时间,在onFinish方法中处理倒计时结束的逻辑。这个组件常用于创建定时提醒或倒计时应用。

376

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



