RxJava
文章平均质量分 85
宇不语
个人网站: www.ittianyu.com
Github: github.com/ittianyu
QQ: 86839868
找安卓开发工作ing
展开
-
RxJava 2.0有什么不同(译)
为什么翻译这篇文章ReactiveX 于2016.10.29 发布了正式版RxJava 2.0.0,但到我写本文章为止,还没有发现谁完整的翻译了官方的这篇文档 What’s-different-in-2.0。秉着旧事物迟早被新事物替代的想法,于是我用我没过6级的英语咬牙翻译下这篇文章,希望能帮助年轻的司机。但鉴于本人水平有限,翻译得不好,如果各位大神发现哪里写错了,欢迎发邮件通知我,我会在第一时间改翻译 2016-11-05 14:37:46 · 24073 阅读 · 22 评论 -
从零开始的RxJava2.0教程(一)基础
1. 为什么写这篇文章RxJava这些年越来越流行,而上月末(2016.10.29)发布了2.0正式版,但网上大部分关于RxJava的教程都是1.x的。关于2.0的教程基本是介绍1.x和2.x的区别,对于RxJava的老用户来说,自然看看和1.x的区别就大致会用了,但是对于新手来说,就不得不先学1.x。这样来说,学习成本就提高了,本身RxJava就不容易上手。为了让年轻的司机可以直接从2.0开始学习原创 2016-11-06 22:43:50 · 28182 阅读 · 17 评论 -
从零开始的RxJava2.0教程(二)操作符
1. 前言在上一篇中,我介绍了RxJava 2.0的一些基础知识,同时也介绍了map()操作符。这篇blog将介绍许多RxJava中的操作符,RxJava的强大性就来自于它所定义的操作符。 首先先看一个例子: 2. 准备工作假设我的 Flowable 发射的是一个列表,接收者要把列表内容依次输出。根据上一篇blog的内容,你可以会写出这样的代码:List<Integer> list = new原创 2016-11-06 22:46:57 · 24396 阅读 · 9 评论 -
从零开始的RxJava2.0教程(三)响应式的好处
1. 前言在第一篇中,我介绍了RxJava的基础知识。第二篇中,我向你展示了操作符的强大之处。这一篇,我将向你介绍响应式的优点。 2. 错误处理到目前为止,我都没怎么介绍 onComplete 和 onError 方法。这两个方法用来通知订阅者,数据发送完成或出现错误。Flowable.create(new FlowableOnSubscribe<String>() { @Override原创 2016-11-07 13:14:34 · 6663 阅读 · 3 评论 -
从零开始的RxJava2.0教程(四)在安卓中的应用
1. 前言在第1 2 3篇中,我介绍了RxJava 2.0的基本用法。这一篇将介绍在安卓中的基本用法。 附上本系列教程的链接。 从零开始的RxJava2.0教程(一)基础 从零开始的RxJava2.0教程(二)操作符 从零开始的RxJava2.0教程(三)响应式的好处2. RxAndroidRxAndroid是RxJava针对Android平台的扩展库。曾几何时,RxAndroid确实提供了原创 2016-11-07 13:21:09 · 14825 阅读 · 17 评论 -
RxJava2.0在安卓中的二级缓存策略
前言在上一篇 安卓网络数据缓存策略 中,介绍了安卓中数据的缓存策略,这篇将用RxJava2.0 实现 Json/Xml 数据的二级缓存。 对于 RxJava2.0 不了解的,可以看一下这篇入门教程 从零开始的RxJava2.0教程1-4 。仿佛有一段时间没写博客了,吓得我都祭出了神图。 数据实时性高为了便于没有看过上一篇教程的同学理解,我先把伪代码再贴一次。如果 (存在缓存) { 读取缓原创 2016-12-04 00:49:09 · 7241 阅读 · 6 评论