![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
---【EventBus分析】
文章平均质量分 88
Achillisjack
这个作者很懒,什么都没留下…
展开
-
EventBus分析--事件的注册
前言: EventBus定义:是一个发布 / 订阅的事件总线。 这么说应该包含4个成分:发布者,订阅者,事件,总线。 那么这四者的关系是什么呢? 很明显:订阅者订阅事件到总线,发送者发布事件。 主要用于进程内部组件之间的通信。 EventBus是一个单例模式,在一个进程中只有一个对象, getDefault方法如下, public static EventBus getDefault原创 2017-07-10 23:21:01 · 647 阅读 · 0 评论 -
EventBus分析--事件分发
2 事件分发 事件分发一般调用post方法,调用流程图如下, post方法如下, public void post(Object event) { //获取当前线程的postingState PostingThreadState postingState = currentPostingThreadState.get();原创 2017-07-10 23:26:18 · 515 阅读 · 0 评论 -
汉字转换为拼音
在android 开发中,有时需要将汉字转化为拼音,比如联系人排序。一般有2中最常见的方法, 1,第三方的jar包. 2,使用ASCII码和拼音的映射。 优点 不足 jar包 覆盖面广,准确 依赖第三方的jar包 ASCII码和拼音的映射 使用简单 对于生僻字无法识别原创 2016-10-30 10:34:16 · 689 阅读 · 0 评论 -
EventBus 解析
1, EventBus概述 EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。只能用于进程内部,线程间的通信,有点类似于观察者模式。 下载EventBus的类库,源码:https://githu原创 2016-11-06 09:43:20 · 446 阅读 · 0 评论