![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Event源码解析
文章平均质量分 80
Andyxdz
Android Developer
展开
-
Android EventBus保姆级源码解析(三)黏性事件原理
EventBus除了可以发送普通事件,还可以支持发送粘性事件,就是先发送事件之后再订阅也能收到该事件,类似于粘性广播,第三篇我们就来解析一下黏性事件的原理。Android 轻量级线程间通信EventBusAndroid EventBus保姆级源码解析(一)注册方法registerAndroid EventBus保姆级源码解析(二)发送事件postAndroid EventBus保姆级源码解析(三)黏性事件原理总结惯例总结(太长不看版):黏性事件是通过stickyEvents这个Map去实原创 2021-12-20 18:10:02 · 2363 阅读 · 0 评论 -
Android EventBus保姆级源码解析(二)发送事件post
前一篇文章我们分析了订阅事件的方法register,这篇我们继续淦发送事件的方法postAndroid 轻量级线程间通信EventBusAndroid EventBus保姆级源码解析(一)注册方法registerAndroid EventBus保姆级源码解析(二)发送事件postAndroid EventBus保姆级源码解析(三)黏性事件原理总结按照惯例,先上总结(太长不看版):获取当前线程的Event事件list,把post的事件(Event)加入list,如果当前没有开始分发,则遍历原创 2021-12-17 16:25:21 · 2411 阅读 · 0 评论 -
Android 轻量级线程间通信EventBus
Android 轻量级线程间通信EventBus什么是EventBusEventBus是一个Android事件发布/订阅的轻量级框架,基于发布/订阅模式,将事件的接收者和发送者分离,主要是替代intent,Handler,BroadCast在Fragment,activity,service线程之间传递消息,轻松实现线程间通信。作为GitHub上的人气开源项目,截止现在(2020-04-26)已经有22.4k个star。EventBus-GitHub对于EventBus有基础的同学们推荐看一下后原创 2020-04-26 16:02:51 · 519 阅读 · 0 评论 -
Android EventBus保姆级源码解析(一)注册方法register
记得上次写EventBus还是在上次(一年前,哈哈),转眼间又是一年了,发现对于EventBus的源码细节有点模糊,挖个坑捋捋EventBus的源码由于项目中使用且当前最新版本源码变化不大,本文贴出的源码基于EventBus3.0.0,关于EventBus的用法可以移步我之前的文章:Android EventBus你需要了解的都在这Android EventBus保姆级源码解析(二)发送事件post先上总结:EventBus.register方法开始订阅,先通过反射获取注册类中使用@Su原创 2021-12-15 18:30:30 · 3528 阅读 · 2 评论