adm1989

导航

2012年12月3日 #

Android 消息机制(Handler,Looper,MessageQueue,Message)

摘要: android的消息处理有三个核心类:Looper,Handler和Message。其实还有一个Message Queue(消息队列),但是MQ被封装到Looper里面了,Handler扮演了往MQ上添加消息和处理消息的角色(只处理由自己发出的消息),即通知MQ它要执行一个任务(sendMessage),并在loop到自己的时候执行该任务(handleMessage),整个过程是异步的。 消息处理过程如下图所示:Handler主要涉及到的内容有: Handler、Handler.Callback、AsyncQueryHandler Looper、 HandlerThread、Run... 阅读全文

posted @ 2012-12-03 22:34 adm1989 阅读(541) 评论(0) 推荐(0) 编辑