1.EventBus 在activity中传值的使用(观察者模式) : 分为三步 1.事件发生 2.观察者(订阅事件) 3.被观察者或者观察对象(发送事件) 以下以activty(发送事件) 向fragment(订阅事件)跳转为例 第一步:事件 定义(放数据mode) 第二步:发送事件 第三步:订阅 ...
分类:
移动开发 时间:
2017-11-03 18:59:36
阅读次数:
187
发送事件(post) 当需要发送事件时,调用EventBus.getDefault().post(event)即可,EventBus会将事件发送给所有已经注册了监听该类事件的订阅者。post的实现如下: 第2-4行,currentPostingThreadState是ThreadLocal<Post ...
分类:
其他好文 时间:
2017-10-18 11:50:55
阅读次数:
153
Android消息传递之EventBus 3.0使用详解 http://www.cnblogs.com/whoislcj/p/5595714.html EventBus 3.0进阶:源码及其设计模式 完全解析 http://www.jianshu.com/p/bda4ed3017ba Android ...
分类:
移动开发 时间:
2017-10-12 20:34:12
阅读次数:
207
github地址:greenrobot / EventBus 参考博客:EventBus3.0详解 参考博客: Android事件总线(一)EventBus3.0用法全解析 参考博客:Android消息传递之EventBus 3.0使用详解 先准备订阅 再发布信息 ...
分类:
移动开发 时间:
2017-09-29 15:05:11
阅读次数:
195
什么是EventBus EventBus是一个 发布/订阅 模式的消息总线库,它简化了应用程序内各组件间、组件与后台线程间的通信,解耦了事件的发送者和接收者,避免了复杂的、易于出错的依赖及生命周期问题,可以使我们的代码更加简洁、健壮。EventBus 用于各组件通信,那么用于 fragment 之间 ...
分类:
移动开发 时间:
2017-09-22 11:55:07
阅读次数:
199
在项目中,不可避免的要在两个页面之间进行数据的传递,就算不传递,也需要进行刷新之类的,我们根据Google提供的库类方法,也是可以做的,主要有广播broadcastreceiver,startactivity方法或者是application实例等等,都是可以工作的(只要实现了都是好样的,毕竟功能实现 ...
分类:
移动开发 时间:
2017-09-22 11:46:59
阅读次数:
189
EventBus主要是干嘛使的,直接翻译叫事件总线。 是观察者模型的实现,利用它你既可以实现观察者模型的业务场景,还可以基于它的事件驱动机制来实现应用程序内组件之间的解耦与通信。 我们来看看有EventBus的总线结构图,如下: Rafy中的EventBus使用入口是基于上图中Composer组件组 ...
分类:
其他好文 时间:
2017-09-20 10:21:29
阅读次数:
104
安卓 开发笔记index 移动端开发 安卓基础 Fragment总结 安卓 BroadcastReceiver笔记 安卓 Notification-通知总结 基础工具类 安卓 多线程下载文件 开源框架笔记 安卓 okhttp小结 EventBus框架总结 安卓 图片加载框架ImageLoader U ...
分类:
移动开发 时间:
2017-09-12 01:31:33
阅读次数:
288
韩梦飞沙 韩亚飞 313134555@qq.com yue31313 han_meng_fei_sha 尚硅谷Android视频《EventBus》_腾讯课堂 ...
分类:
其他好文 时间:
2017-09-04 18:57:11
阅读次数:
119
微信小程序开发内测一个月.数据传递的方式很少.经常遇到页面销毁后回传参数的问题,小程序中并没有类似Android的startActivityForResult的方法,也没有类似广播这样的通讯方式,更没有类似eventbus的轮子可用. 现在已知传递参数的方法只找到三种,先总结下.由于正处于内测阶段, ...
分类:
微信 时间:
2017-09-02 19:08:16
阅读次数:
363