
RxJava
文章平均质量分 79
hi大头鬼hi
github
https://github.com/lzyzsd
微博
http://weibo.com/brucefromsdu
展开
-
深入浅出RxJava(一:基础篇)
响应式函数编程框架RxJava入门,RxAndroid使用翻译 2014-12-09 23:47:08 · 355165 阅读 · 143 评论 -
深入浅出RxJava(二:操作符)
RxJava operator介绍,介绍了RxJava中几种常见的operator的用法翻译 2015-03-06 08:04:15 · 105482 阅读 · 94 评论 -
深入浅出RxJava四-在Android中使用响应式编程
原文链接在第1,2,3篇中,我大概介绍了RxJava是怎么使用的。下面我会介绍如何在Android中使用RxJava.RxAndroidRxAndroid是RxJava的一个针对Android平台的扩展。它包含了一些能够简化Android开发的工具。首先,AndroidSchedulers提供了针对Android的线程系统的调度器。需要在UI线程中运行某些代码?很简单,只需要使用AndroidSch翻译 2015-04-13 22:41:54 · 115550 阅读 · 30 评论 -
如何升级到RxAndroid 1.0
原文链接最近很多人问我:RxAndroid在搞什么鬼?事实上市,RxAndroid之前的版本确实是有点换乱,因此最近进行了一次大得重构。这里有详细的说明,概括来说就是: 从头开始对RxAndroid进行模化的改造,让这个库变成一个可服用的,可组合的模块。这个目标已经达成,但是如果你升级到1.0,你可能会很奇怪:东西都跑到哪里去了,如何才能让我的代码通过编译?RxAndroidAndroidSc翻译 2015-10-19 11:58:42 · 11359 阅读 · 1 评论 -
深入浅出RxJava三--响应式的好处
原文链接在第一篇中,我介绍了RxJava的基础知识。第二篇中,我向你展示了操作符的强大。但是你可能仍然没被说服。这篇里面,我讲向你展示RxJava的其他的一些好处,相信这篇足够让你去使用Rxjava.错误处理到目前为止,我们都没怎么介绍onComplete()和onError()函数。这两个函数用来通知订阅者,被观察的对象将停止发送数据以及为什么停止(成功的完成或者出错了)。下面的代码展示了怎么使用翻译 2015-04-05 21:52:25 · 81537 阅读 · 28 评论 -
RxJava使用场景小结
取数据先检查缓存的场景取数据,首先检查内存是否有缓存 然后检查文件缓存中是否有 最后才从网络中取 前面任何一个条件满足,就不会执行后面的final Observable<String> memory = Observable.create(new Observable.OnSubscribe<String>() { @Override public void call(S原创 2015-11-30 23:16:33 · 51840 阅读 · 18 评论 -
RxJava基本流程和lift源码分析
首先感谢 扔物线 哥哥给的配图,实在太赞了。基本结构我们先来看一段最基本的代码,分析这段代码在RxJava中是如何实现的。Observable.OnSubscribe<String> onSubscriber1 = new Observable.OnSubscribe<String>() { @Override public void call(Subscriber<? super原创 2015-11-30 11:54:13 · 28765 阅读 · 17 评论