EventBus3.0 or Otto

首先说说这2个东西是干哈的,看名字基本看得出来  事件。

对 这个2个东西就是用来出来事件传递的。

有什么用?我来举个例子:

EventBus:

EventBus3.0 or Otto_第1张图片

onCreate  注册  onDestroy 取消   很直观的感受 

@Subscribe 这个注解是用来干啥的? 是的就是用来接受事件的  

从此你可以告别接口回调,臃肿的广播,登上人生巅峰!


threadMode 是啥?  POSTING、MAIN、BACKGROUND、ASYNC 这几个模式一看就明白

这个东西取决于你的实际应用场景。

如何发送呢?

EventBus.getDefault().post(0000);

是的    调用post方法就行。

Otto:

注册跟取消是一样的  但是!


接受@Subscribe 事件里 会调用多次!

不知道是我使用不对还是设计就是如此。。。。。



以上,  个人推荐EventBus3.+  因为3.+已经支持注解 。

你可能感兴趣的:(EventBus3.0 or Otto)