![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
EventBus
文章平均质量分 84
AdobeSolo
烂笔头,好记星
展开
-
EventBus框架总结之源码分析
EventBus框架总结之用法 总结了EventBus的基本用法。俗话说,“知其然,必知其所以然”,所以本文通过阅读EventBus的源码来了解它的实现原理。 EventBus是通过观察者模式来实现的消息总线,观察者模式必然包括订阅者、被订阅者、订阅事件、取消订阅事件、发布事件五个角色和动作,那么本文就从这五个角色和动作着手分析EventBus。Register :是如何进行事件订阅的呢?原创 2017-06-22 17:39:57 · 401 阅读 · 0 评论 -
EventBus框架总结之用法
因为当前项目中用到了EventBus,通过阅读源码了解EventBus的实现原理以及优缺点,并对其的一些缺点通过修改源码来进行改进。 EventBus是采用观察者设计模式来实现的事件订阅与发布的消息总线,在Android中用来代替Handler、Message、BroadCast等实现消息的传递和线程的切换等功能。 EventBus的优点 代码耦合度低,代码简洁 四种线程模原创 2017-06-20 21:20:52 · 637 阅读 · 1 评论 -
EventBus框架总结之支持泛型参数
EventBus框架总结之用法 EventBus框架总结之源码分析 前面两篇对EventBus的使用以及实现源码进行了总结,这一篇主要对EventBus源码的修改实现支持泛型参数的总结。 EventBus也会有烦恼 在EventBus框架总结之用法中介绍时提到,当系统登录之后通过EventBus发送一个LoginEvent;在用户注册成功的时候,发送一个RegisterEve原创 2017-06-25 01:55:44 · 2039 阅读 · 1 评论