EventBus源码阅读记录 EventBus是一个Android上用的消息分发的类库,非常灵活好用,主要的原理是利用了反射注册以及调用. 本文是在阅读EventBus的源码过程中所记录的东西, 遇到不懂的去查了,然后留…
标签:eventbus
浅谈基于反射的EventBus
很尴尬,没有图片,没有代码。 先解释下反射机制: 首先要通过反射获取的对象或者是类是处于运行状态的,然后通过这个Class..forName(),传入完整的类名,获取这个类,用Feild(不知道有没有拼错)去拿属性,用g…
Greenrobot EventBus vs Otto Bus
何为EventBus 说到EventBus就不得不提下观察者模式,这个设计模式相信大家都很熟悉了,在这个模式里有2个方面,一个是被观察者,也就是产生事件的一方,另一个是观察者,也就是消费(响应)事件的一方,观察者模式做的…
EventBus 3.0的用法详解
什么是EventBus EventBus是一个Android端优化的publish/subscribe消息总线,简化了应用程序内各组件间、组件与后台线程间的通信。比如请求网络,等网络返回时通过Handler或Broadc…
EventBus 带参数传递
public class TakePicEvent { private String imgPath; public TakePicEvent(String img…
EventBus3.0使用(三)
上一篇EventBus3.0使用(二) 优先级和事件取消 EventBus也有优先级之分,和广播类似的,优先级越高,那么就越先获得事件的回调,并且也可以取消资格事件,就不继续往下分发事件了。但是有一点需要注意的,取消事件…
EventBus & Otto的使用和比较
EventBus主要用来消息/事件的传递,却能实现组建之间的解耦。对比其他的消息传递: ** 使用监听器接口(Listener Interface):** 1、一个实现了监听器接口的类,必须把它自身注册到它想要监听的类中…
EventBus注册与解注册逻辑封装
@MainThread public void toggleEvent(boolean enabled) { final boolean hasRegistered = EventBus.getDefault().isR…
vue -- 非父子组件传值,事宜总线(eventbus)的运用体式格局
迎接接见我的个人博客:http://www.xiaolongwu.cn 媒介 先说一下什么是事宜总线,实在就是定阅宣布者情势; 比方有一个bus对象,这个对象上有两个要领,一个是on(监听,也就是定阅),一个是emit(…