在非主线程中创建一个Handler获取主线程的Looper队列就可以发送消息到主线程中
Handler mHandler=new Handler(Looper.getMainLooper());
在要更新UI的地方
mHandler.post(new Runnable() {
@Override
public void run() {
//这里可以操作UI
}
});
不过一般都是通过handler post 一个message出去
mHandler.sendMessage()