我们知道Android中的广播(Broadcast)主要用于应用间的通信,这种通信机制依赖于Binder通信机制及AMS的参与。 当我们想实现应用内部组件之间的一对多通信时,广播机制的效率和开销可能无法满足要求。 这个时候我们可以使用第三方提供的开源库,例如EventBus等, 也可以使用Android支持库提供的LocalBroadcastManager。 本篇博客主要记录一下LocalBroadcastManager的基本用法, 同时分析一下LocalBroadcastManager的源码,看看其功能实现的原理…

2017年2月23日 0条评论 2点热度 阅读全文