当我想将 setText 设置为 textView 时,应用程序强制关闭并给我这个错误:
android.view.ViewRootImpl$CalledFromWrongThreadException:只有创建视图层次结构的原始线程才能接触其视图。
这是我的代码的一部分:
Thread ThreadRecording = new Thread(new Runnable() {
public void run() {
while(recorder)
{
if (body_num = 10)
{
TextView loog = (TextView)findViewById(R.id.textView1);
loog.setText("Total : 10, Thank you");
}
}
}
});
ThreadRecording.start();
有一个按钮;如果用户点击它,它会调用一个函数来设置body_num = body_num + 1
,线程检查 body_num == 10