您的位置:首页 > 产品设计 > UI/UE

Android异步消息处理机制,详细理解Handler,Looper,Messagequeue三者的关系

2017-03-27 22:20 274 查看
1.Looper主要有prepare()和loop()两个方法。

先看prepare()方法,该方法不能被调用两次,即保证了一个线程只能有一个looper实例

Looper构造方法中,创建了一个messageQueue。

loop()方法拿到消息队列,然后不断轮循消息队列,调用msg.target.dispatch()方法去处理,其实msg.target就是handler
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android 异步
相关文章推荐