接上一篇分析,正如Android doc所说,Handler主要有2方面用处: 1. delay执行同一线程中的某个操作,也就是schedule message.runnable在未来的某一时刻执行: 2. 给另外一个线程发送message.runnable,让某个操作在另一个线程中执行.比如A线程只要能拿到B线程的 handler就能通过此handler在A线程中通过post message.runnable,让这些消息的处理发生在B线程中,从而实现 线程间的通信.AsyncTask就是通过在…