本文主要是介绍android looper的一点笔记,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
碰巧今天需要进行组件间的通信,之前只了解更新界面需要hander的looper,今天详细看了下,发现还是没有透彻的认识looper。
根据http://blog.csdn.net/zuolongsnail/article/details/6396468的解释,我以为hander是包装了looper,而looper中则会有一个hander的引用队列。但是看源码里面并没有发现这种东西。
后来再http://www.cnblogs.com/bastard/archive/2012/06/08/2541944.html中找到了答案,发送消息时需要指定hander,而发送的消息则只能被指定的hander接受。虽然有mainlooper这样的东西,但并没有提供不同组件之间的通信。
看来要想解耦,只能使用调停者来解决了。
这篇关于android looper的一点笔记的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!