Only the original thread that created a view hierarchy can touch its views.
最近在積累自己的Android UI compenent庫,在做到自定義相機的時候,點擊拍攝按鈕,當前的activity會自動finish(),并報以上錯誤,出錯位置在我改變界面組件的visibility屬性
rl_resultview.setVisibility(View.VISIBLE);
然后,我做了如下調整,讓這部分界面更新在UI主線程中進行
CameraCustomize.this.runOnUiThread(new Runnable() {
@Override
public void run() {
rl_resultview.setVisibility(View.VISIBLE);
}
});
來源:https://blog.csdn.net/qq_28978893/article/details/80882308