标签: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