- 錯誤復現
在使用okhttp的時候新建了一個thread,在回調函數中創建了handler准備更新ui
- 錯誤原因
不能在子線程更新ui,需要回到主線程
- 解決辦法
使用new Handler(Looper.getMainLooper());
- 代碼樣例
Handler handler = new Handler(Looper.getMainLooper());
handler.post(new Runnable() {
@Override
public void run() {
//更新ui操作
}
});