github地址:greenrobot / EventBus 参考博客:EventBus3.0详解 参考博客: Android事件总线(一)EventBus3.0用法全解析 参考博客:Android消息传递之EventBus 3.0使用详解 先准备订阅 再发布信息 ...
分类:
移动开发 时间:
2017-09-29 15:05:11
阅读次数:
195
今天要介绍的是一个Android中使用得比較多的android 事件总线 EventBus模式的一个框架Otto。Otto 官网:http://square.github.io/otto/一、Android Studio中配置Otto (Eclipse中直接下载jar包导入)跟之前介绍的其它的框架一 ...
分类:
移动开发 时间:
2017-05-03 17:28:33
阅读次数:
215
AndroidEventBus如果你不知道事件总线是什么,那么没有关系,下面我们先来看这么一个场景:你是否在开发的过程中遇到过想在Activity-B中回调Activity-A中的某个函数,但Activity又不能手动创建对象来设置一个Listener什么的? 你是否想在某个Service中想更新A... ...
分类:
移动开发 时间:
2016-10-02 00:45:57
阅读次数:
294
Android事件总线还能怎么玩?顾名思义,AndroidEventBus ( github链接 ,关于我为什么要写这个库请参考《AndroidEventBus ( 事件总线 ) 的设计与实现》)是一个Android平台的事件总线框架,它简化了Activity、Fragment、Service等组件... ...
分类:
移动开发 时间:
2016-10-02 00:27:17
阅读次数:
233
1. 功能介绍AndroidEventBus是一个Android平台的事件总线库, 它简化了Activity、Fragment、Service等组件或者对象之间的交互,很大程度上降低了它们之间的耦合,使得我们的代码更加简洁,耦合性更低,提升我们的代码质量。AndroidEventBus吸收了gree... ...
分类:
移动开发 时间:
2016-10-02 00:12:46
阅读次数:
261
Android中Activity、Service、Fragment之间的相互通信比较麻烦,主要有以下一些方法: (1)使用广播,发送者发出广播,接收者接收广播后进行处理; (2)使用Handler和Message,如下载线程完成下载任务后,给UI发送Message,UI收到Message后更新界面。 ...
分类:
移动开发 时间:
2016-09-07 22:23:14
阅读次数:
200
前言: 上篇文章学习了Android事件总线管理开源框架EventBus,EventBus的出现大大降低了开发成本以及开发难度,今天我们就利用目前大红大紫的RxJava来实现一下类似EventBus事件总线管理,现在很多人都在说用这种方式来替代EventBus,今天我们从开发效率,开发难度等维度来分 ...
分类:
移动开发 时间:
2016-08-30 09:25:20
阅读次数:
387
上一篇我们讲到了EventBus3.0的用法,这一篇我们来讲一下EventBus3.0的源码以及它的利与弊。...
分类:
移动开发 时间:
2016-08-22 10:52:10
阅读次数:
336
EventBus是一款针对Android优化的发布/订阅事件总线。简化了应用程序内各组件间、组件与后台线程间的通信。优点是开销小,代码更优雅,以及将发送者和接收者解耦。如果Activity和Activity进行交互还好说,如果Fragment和Fragment进行交互着实令人头疼,我们会使用广播来处理,但是使用广播稍显麻烦并且效率也不高,如果传递的数据是实体类需要序列化,那么很显然成本会有点高。今天我们就来学习下Ev...
分类:
移动开发 时间:
2016-08-17 10:38:37
阅读次数:
306
OTTO是Square推出的库,地址:https://github.com/square/otto
OTTO基于Guava项目的Android支持库,如果你在Android程序开发的过程中想要不同的组件之间进行有效的通信可以使用这个库。通过otto库可以。
otto的官方介绍
An enhanced Guava-based event bus with emphasis on Android support.Otto is an event bus designed to decouple differen...
分类:
移动开发 时间:
2016-06-12 02:14:40
阅读次数:
220