1.一个Handler 的俩个实例,接收消息时,一个实例对应一个,例如handler1.sendMessage handler2是无法接受的 2.子线程默认没有消息队列(Looper). 3.Handler的处理过程,运行在创建Handler的线程里 4.一个线程对应一个Looper 4种更新UI方式 activity.runonUIthread(runnable) view.post(runnable) view.postDelayed(runnable,long) handler