Handler是主要用来通信的。主要涉及到的类有四个:Handler,Message,MessageQueue,Looper。
Handler:主要负责Message的发放和处理。
Message:消息对象。
MessageQueue:消息队列。负责Message的储存.插入和取出。
Looper:主要负责在MessageQueue中取出Message,并交给Handler。
常用的Handler发送消息的方法
post(Runnable)
postAtTime(Runnable,long)
postDelayed(Runnable,long)
sendMessage(Message)
sendEmptyMessage(int)
sendMessageDelayed()
sendMessageAtTime(Message,long)