迎接接见我的个人博客:http://www.xiaolongwu.cn 媒介 先说一下什么是事宜总线,实在就是定阅宣布者情势; 比方有一个bus对象,这个对象上有两个要领,一个是on(监听,也就是定阅),一个是emit(…
标签:eventbus
安卓AOP实战:Javassist强撸EventBus
前言 EventBus到了3.0版本,使用Apt注解处理器来在编译期通过读取@Subscribe()注解并解析生成java类来保存订阅者关于的信息,比在之前使用反射来获得这些订阅者的信息速度要快。但是事件触发依然是使用m…
EventBus初理解
缘由 平时工作,因为懒于动笔的原因,也没注重技术和经验的积累,导致之前曾经研究过的问题现在又忘记了,所以要慢慢注重积累,那么就从写作开始,谈谈对工作中碰到的问题进行整理和归纳。 我们都知道,在Android中,想处理事件…
Android EventBus使用解析
Github地址 EventBus是一个Android端优化的publish/subscribe消息总线,简化了应用程序内各组件间、组件与后台线程间的通信。比如请求网络,等网络返回时通过Handler或Broadcast…
EventBus 带参数传递
public class TakePicEvent { private String imgPath; public TakePicEvent(String img…
EventBus3.0使用(三)
上一篇EventBus3.0使用(二) 优先级和事件取消 EventBus也有优先级之分,和广播类似的,优先级越高,那么就越先获得事件的回调,并且也可以取消资格事件,就不继续往下分发事件了。但是有一点需要注意的,取消事件…
从EventBus2.0 到 EventBus3.0
40dcb91772af2cfb64dd9b2c4d0778f8.jpg 前言: 以前开发一直在用 EventBus2.0,最近想学点新东西,看到EventBus竟然出3.0了,看时间是早就有了,但一直没接触过,就学习学…
一个稳定的RxBus代替EventBus实现库
好久没写博客了,在RxJava火热的环境下,能用RxJava解决的问题都会被RxJava替代。 开始正文,EventBus作为Android消息传递的事件总线,可以很方便的在Activity和Fragment和View间…
EventBus 原理解析
EventBus 是一款在 Android 开发中使用的发布/订阅事件总线框架,基于观察者模式,将事件的接收者和发送者分开,简化了组件之间的通信,使用简单、效率高、体积小!下边是官方的 EventBus 原理图: Eve…
EventBus注册与解注册逻辑封装
@MainThread public void toggleEvent(boolean enabled) { final boolean hasRegistered = EventBus.getDefault().isR…
EventBus 3.0的用法详解
什么是EventBus EventBus是一个Android端优化的publish/subscribe消息总线,简化了应用程序内各组件间、组件与后台线程间的通信。比如请求网络,等网络返回时通过Handler或Broadc…
Greenrobot EventBus vs Otto Bus
何为EventBus 说到EventBus就不得不提下观察者模式,这个设计模式相信大家都很熟悉了,在这个模式里有2个方面,一个是被观察者,也就是产生事件的一方,另一个是观察者,也就是消费(响应)事件的一方,观察者模式做的…