Android 计时器更新文本视图 (UI)
我正在使用计时器创建秒表。计时器的工作原理是递增整数值。然后,我想通过不断更新文本视图在活动中显示此值。
下面是我尝试更新活动的文本视图的服务中的代码:
protected static void startTimer() {
isTimerRunning = true;
timer.scheduleAtFixedRate(new TimerTask() {
public void run() {
elapsedTime += 1; //increase every sec
StopWatch.time.setText(formatIntoHHMMSS(elapsedTime)); //this is the textview
}
}, 0, 1000);
}
我收到了有关在错误线程中更新UI的某种错误。
如何调整代码以完成不断更新文本视图的任务?