這個異常就是說,必須在程序的主線程(也就是ui線程)中進行更新界面顯示的工作。
我採用的方法是將更新界面顯示的工作放在activity.runonuithread(runnable)中。
MainActivity.this.runOnUiThread(new Runnable() {
@Override
public void run() {
tget.setText(tex); //將從服務器端接受的消息顯示在text中
}
});
之前朋友給我說用handler,但是我用了之後發現還是報異常。