具有非主线程的Java编辑UI
我正在尝试编辑我的UI textview,但当视图已经呈现时,线程还没有完成加载,如果我尝试在线程内编辑我的textview,我会遇到此错误具有非主线程的Java编辑UI,java,android,Java,Android,我正在尝试编辑我的UI textview,但当视图已经呈现时,线程还没有完成加载,如果我尝试在线程内编辑我的textview,我会遇到此错误,只有创建视图层次结构的原始线程才能触摸其视图。这是我的代码: Thread dw= new Thread() { public void run() { try { s = getData(); }
,只有创建视图层次结构的原始线程才能触摸其视图。这是我的代码:
Thread dw= new Thread() {
public void run() {
try {
s = getData();
}
catch (Exception e) {
s = "Error";
Log.i("Error",e.toString());
}
}
};
dw.start();
runOnUiThread(new Runnable() {
@Override
public void run() {
// code that update the textview
}
});