首先说说这2个东西是干哈的,看名字基本看得出来 事件。
对 这个2个东西就是用来出来事件传递的。
有什么用?我来举个例子:
EventBus:
onCreate 注册 onDestroy 取消 很直观的感受
@Subscribe 这个注解是用来干啥的? 是的就是用来接受事件的
从此你可以告别接口回调,臃肿的广播,登上人生巅峰!
threadMode 是啥? POSTING、MAIN、BACKGROUND、ASYNC 这几个模式一看就明白
这个东西取决于你的实际应用场景。
如何发送呢?
EventBus.getDefault().post(0000);
是的 调用post方法就行。
Otto:
注册跟取消是一样的 但是!
接受@Subscribe 事件里 会调用多次!
不知道是我使用不对还是设计就是如此。。。。。
以上, 个人推荐EventBus3.+ 因为3.+已经支持注解 。