我想在屏幕上显示一个计时器,倒计时将继续在屏幕上显示。它还会在特定时间间隔内发出一些声音警报。可能有多个计时器同时运行。实现此类型计时器系统的最佳方法是什么?我应该在每次启动计时器时运行一个线程并使用UIThread()更改时间显示吗?有一些更好的方法来实现它?任何人都可以给我示例代码吗?
答案 0 :(得分:7)
您可以实施CountDownTimer。
例如:
new CountDownTimer(5000, 1000) {
public void onTick(long millisUntilFinished) {
txtView.setText(String.valueOf(millisUntilFinished / 1000));
}
public void onFinish() {
}
}.start();