
RxAndroid
文章平均质量分 61
QuincyJiang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
RxAndroid入门详解
前言 我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava 真是太好用了』,有人说『RxJava 真是太难用了』,另外更多的人表示:我真的百度了也谷歌了,但我还是想问: R转载 2016-08-22 09:57:08 · 1213 阅读 · 0 评论 -
深入浅出 Retrofit
Android 开发中,从原生的 HttpUrlConnection 到经典的 Apache 的 HttpClient,再到对前面这些网络基础框架的封装,比如 Volley、Async Http Client,Http 相关开源框架的选择还是很多的,其中由著名的 Square 公司开源的 Retrofit 更是以其简易的接口配置、强大的扩展支持、优雅的代码结构受到大家的追捧。也正是由于 Squ转载 2016-09-27 00:30:28 · 700 阅读 · 0 评论 -
Rxjava分析—Subject
Subject在ReactiveX是作为observer和observerable的一个bridge或者proxy。因为它是一个观察者,所以它可以订阅一个或多个可观察对象,同时因为他是一个可观测对象,所以它可以传递和释放它观测到的数据对象,并且能释放新的对象。 1. Subject的类型 一共有四种为不同用途而设计的Subject,分别为AsyncSubje转载 2016-10-25 21:57:40 · 680 阅读 · 0 评论 -
RxBus的实现及简单使用
RxJava目前已经很火了,如果你尚未了解请看这里。对于RxJava这里不多做介绍。 RxBus并不是一个库,而是一种模式。相信大多数开发者都使用过EventBus,作为事件总线通信库,如果你的项目已经加入RxJava和EventBus,不妨用RxBus代替EventBus,以减少库的依赖。 一、添加RxJava和RxAndroid依赖 //RxJava and RxAndroi转载 2016-11-27 22:56:42 · 928 阅读 · 0 评论 -
打造属于自己的RxBus
RxBus 通过RxJava实现Rxbus。 相信大家已经非常熟悉EventBus了。最近正在学习Rxjava,如果在项目中已经使用了Rxjava,使用RxBus来代替EventBus应该是不错的选择。 RxJava最核心的两个东西是Observables(被观察者,事件源)和Subscribers(观察者)。Observables发出一系列事件,Subscribers处理这些事件。转载 2016-11-27 23:07:30 · 786 阅读 · 0 评论 -
Rxjava Subject分析
Subject = Observable + Observer 看看官方的描述: Subject可以看成是一个桥梁或者代理,在某些ReactiveX实现中(如RxJava),它同时充当了Observer和Observable的角色。因为它是一个Observer,它可以订阅一个或多个Observable;又因为它是一个Observable,它可以转发它收到(Observe)的数据,也转载 2016-11-27 23:20:24 · 673 阅读 · 0 评论 -
RxJava解决发射事件速度和消费事件速度不一致导致rx.exceptions.MissingBackpressureException
Backpressure Rx 中的数据流是从一个地方发射到另外一个地方。每个地方处理数据的速度是不一样的。如果生产者发射数据的速度比消费者处理的快会出现什么情况?在同步操作中,这不是个问题,例如: // Produce Observable producer = Observable.create(o -> { o.onNext(1); o.onNext(2);转载 2016-12-16 19:04:19 · 5057 阅读 · 1 评论