Handler会关联一个单独的线程和消息队列,Handler默认关联主线程,如果要在其他线程执行,可以使用HandlerThread。
HandlerThread继承于Thread,所以它本质就是个Thread。与普通Thread的差别就在于,主要的作用是建立了一个线程,并且创立了消息队列,有来自己的looper,可以让我们在自己的线程中分发和处理 消息。
http://blog.csdn.net/chenliguan/article/details/54585646