标签:message handler messagequeue looper
Handler简介:Handler有两个主要的用途:
(1)确定在将来的某个时间点执行一个或者一些Message和Runnable对象。
(2)在其他线程(不是Handler绑定线程)中排入一些要执行的动作。
class LooperThread extends Thread {
public Handler mHandler;
public void run() {
Looper.prepare();
mHandler = new Handler() {
public voidhandleMessage(Message msg) {
// process incomingmessages here
}
};
Looper.loop();
}
}单线程模型中Message、Handler、MessageQueue、Looper之间的关系
标签:message handler messagequeue looper
原文地址:http://blog.csdn.net/tangnengwu/article/details/41577343