在Android中,我需要在同一个屏幕上一个接一个地同时启动并显示多个CountDownTimers。我该如何继续实施呢?使用线程会有帮助吗?
答案 0 :(得分:0)
您可以为要运行的每个计时器定义和排列或列出, 并定义一个计时器,每秒递减一次。
http://chat.stackoverflow.com/users/443141
有一个关于如何每秒安排任务的示例。在得到的方法 每秒调用一次,减少所有数组的值并更新文本标签。
...
for ( int i=0; i < timers.length; i++) {
if ( timers[i] > 0 ) {
timers[i]--;
// update your textlabel
} else {
// change the text color, flash,vibrate,...
}
}
...
重置一个计时器只需设置一个新的秒左值。