标签:
1.子线程创建handler 方法一
HandlerThread handlerThread = new HandlerThread(" sub thread name"); //主要解决线程同步问题
handlerThread.start();
Handler subHandler = new Handler(handlerThread.getLooper()){
public void handleMessage(){
// 这里就是子线程,子线程名字为 sub thread name, 可以在这里做耗时操作
}
}
2.子线程创建handler 方法二
class MyThread extends Thread{
public Handler subHandler;
public void run(){
Looper.prepare();
subHandler = new Handler(){
public void handleMessage(){
// 这里就是子线程, 可以在这里做耗时操作
}
}
Looper.loop();
}
}
3. 更新UI方法:主线程handler.post(), 主线程handler.sendMessage(), view.post(), runOnUiThread()
标签:
原文地址:http://www.cnblogs.com/wutianlong/p/5698422.html