标签:
Android线程间的通讯采用异步消息处理机制,主要由四部分组成,包括Message,Handler,MessageQueue和Looper。
一个线程只有一个Looper与Messagequeue,但可以有多个handler实例。
例:线程A发消息Message,线程B处理消息Message。
需要在线程B中新建一个Handler实例handler,在A线程中通过该handler发送消息到线程B中的Messagequeue中,
通过B中的Looper以及先进先出的原则取出该消息并处理消息,所以B中的handler实例必须要重载handleMessage方法。
对于Handler的使用,有如下值得自己注意的地方:
1、摘自http://blog.csdn.net/itachi85/article/details/8035333
2、AsyncTask与handler使用起来的区别
Android异步消息处理机制——handle与Looper,AsyncTask
标签:
原文地址:http://www.cnblogs.com/xingyi7/p/4590975.html