pbAuth
是progressBar
,必须在线程内的进程中出现。但是该应用程序崩溃了,它给了我一个错误:
android.view.ViewRootImpl $ CalledFromWrongThreadException:只有创建视图层次结构的原始线程才能触摸其视图
错误表明第pbAuth.setVisibility(View.VISIBLE);
行
我该如何解决?
private void parseFunc() {
new Thread(new Runnable() {
@Override
public void run() {
pbAuth.setVisibility(View.VISIBLE);
// my code
try {
// my code
} catch (IOException e) {
e.printStackTrace();
}
runOnUiThread(new Runnable() {
@Override
public void run() {
pbAuth.setVisibility(View.GONE);
// my code
}
});
}
}).start();
}