【发布时间】:2018-01-18 14:50:05
【问题描述】:
这是我的代码:
public void run() {
try {
while (!isInterrupted()) {
Thread.sleep(1000);
runOnUiThread(new Runnable() {
@Override
public void run() {
}
});
}
} catch (InterruptedException e) {
}
}
};
thread.start();
Thread 称为 Thread,我想在称为 TextView 的 TextView 中显示时间。 Thread 中存在一些错误,因为即使时间显示在 TextView 中,它也不会每秒更新。谢谢
【问题讨论】:
-
你试过调试吗?事实上,这个问题很难回答。
-
改用
Handler -
@NejsemNikdo 检查有关使用 Handler 的答案:stackoverflow.com/a/32640896/3965050
-
@f1sh,我认为问题在于第 8 行中的“更新 textview”(
public void run() { //here }。但我对此不确定,此外我不知道如何“更新 textview” "
标签: java android handler ui-thread