【发布时间】:2022-01-21 05:39:56
【问题描述】:
我是 Java Android 新手,我想知道如何从另一个扩展 Thread(而不是扩展 Activity)的 Thread 更新 TextView 中的文本 我已经搜索过,人们说要使用 runOnUiThread。但是由于我的类“myThread”扩展了 Thread,我不能使用这个方法(因为我应该从 Activity 扩展,但我必须从 Thread 扩展)。
我的线程代码:
public class myThread extends Thread{
@Override
public void run() {
// do my stuff...
//....
runOnUiThread(new Runnable(){
//HOW?????????
});
}
}
【问题讨论】:
-
为什么一定要扩展Thread?为什么不直接实现 Runnable?
标签: java android multithreading mobile