谜之RxJava (三)update 2 —— subscribeOn 和 observeOn 的区别

2016-04-03
阅读 11 分钟
26k
用过rxjava的旁友都知道,subscribeOn和observeOn都是用来切换线程用的,可是我什么时候用subscribeOn,什么时候用observeOn呢,我们很少知道这两个区别是啥。

谜之RxJava (三)update —— 线程切换(二)

2016-04-03
阅读 5 分钟
4.1k
在RxJava更新版本后,OperatorSubscribeOn这个接口进行了一个重构,变换方式从一个比较难理解的递归嵌套的Observable<Observable<T>>上做一个Operator改成了从OnSubscribe角度上进行了一层封装。

谜之RxJava(四)—— Retrofit和RxJava的基情

2015-12-01
阅读 5 分钟
25.1k
今天来介绍下和RxJava搭配使用的好基友,就是我们的Retrofit啦,Retrofit使用动态代理的机制,为我们提供了一个简要的使用方法来获取网络上的资料,现在更新到2.0.0-beta2了(因为是beta,我也碰到一些坑,期待作者发布下一个版本)。

谜之RxJava (三)—— 线程切换

2015-11-26
阅读 7 分钟
20.5k
RxJava最迷人的是什么?答案就是把异步序列写到一个工作流里!和javascript的Promise/A如出一辙。OK,在java中做异步的事情在我们传统理解过来可不方便,而且,如果要让异步按照我们的工作流来,就更困难了。

谜之RxJava (二) —— Magic Lift

2015-11-26
阅读 5 分钟
18.4k
上一篇文章 讲了Observable、OnSubscribe和Subscriber之间的关系。 我们知道,Observable的具体工作都是在OnSubscribe中完成的。从这个类名我们也知道,如果生成了一个Observable对象,而不进行subscribe,那么什么都不会发生!

谜之RxJava (一) —— 最基本的观察者模式

2015-11-26
阅读 5 分钟
26.2k
最近在Android界,最火的framework大概就是RxJava了。扔物线大大之前写了一篇文章 《给 Android 开发者的 RxJava 详解》,在我学习RxJava的过程中受益匪浅。经过阅读这篇文章后,我们来看下RxJava的源码,揭开它神秘的面纱。