这些操作符用于从错误通知中恢复CatchCatch类似于java 中的try/catch,当错误发生的时候,可以拦截对onError的调用,让Observable不会因为错误的产生而终止。在Rxjava中,将这个操作符实现为3个操作符,分别是:OnErrorReturn当发生错误的时候,让Observable发射一个预先定义好的数据并正常地终止
OnErrorResume当发生错误的时候,由另外一...
分类:
编程语言 时间:
2016-05-07 08:00:33
阅读次数:
198
前言
RxJava及RxAndroid比较详细的介绍可以参考该文档《给 Android 开发者的 RxJava 详解》
基本介绍
ReactiveX 及 RxJava使用大部分来自和参考《给
Android 开发者的 RxJava 详解》和《RxJava 入门》;进行整理及增加了部分自己的理解。
什么是 ReactiveX
...
分类:
编程语言 时间:
2016-05-07 07:59:51
阅读次数:
398
最近学习RxJava,一直在看大神的文章,分析。
还是要实际敲上一敲印象才会深刻,才能更了明白Rx的机制。
数据源是聚合数据的免费Api。
配合Retrofit 完成数据请求
例子比较简单,没事使用什么复杂的操作符。
就是简单的网络数据获取。
一些常用的操作符大家可以参考官方的文档说明:https://mcxiaoke.gitbooks.io/rxdocs/content/index....
分类:
移动开发 时间:
2016-05-07 07:49:31
阅读次数:
183
RxJava在现在是一个非常前卫的异步框架,也是由于他非常新,所以比较难以驾驭。
像okhttp直接在onStop或者onDestroy 调用它的cancel方法就行了,但是Rxjava并没有那么简单。因为假如每次请求都得到Observable对象,然后再onStop中unsubscribe取消,这样很不利于封装。而且会造成代码量很多,所以我找到了用rxlifecycle的解决方案。
先导包...
分类:
移动开发 时间:
2016-05-07 07:04:57
阅读次数:
321
我在看过几篇关于RxJava源码分析的博客后,不知是我的水平有限还是源码过于博大精深,导致花了很长的时间才搞清楚其运行原理。我个人觉得应该有更好的办法来快速剖析理解,于是决定写下本文。...
分类:
编程语言 时间:
2016-05-06 16:17:05
阅读次数:
308
Java8比较大的一个变化是加入了Lambda表达式,一种紧凑的,传递行为的方式。它可以使你的代码更简洁、逻辑更清晰。特别是用Rxjava的时候,将各种数据变换使用Lambda表达式来简化,可以最大化的减少样板代码,使整个数据流的处理逻辑十分清晰(下面会有个例子)。...
分类:
移动开发 时间:
2016-05-06 15:20:56
阅读次数:
218
之前的网络请求一直是用的okhttp,这段时间了解了一下retrofit2,发现比自己封装的okhttp灵活很多,他的所有请求方式都是用接口实现,不像okhttp那样,万一想获取一个新的callback,又得重新封装一个方法。
项目只要导入了okhttp,retrofit默认用okhttp请求网络,返回的类型是Call,那么就相应OkHttp的callback
可以配合RxJava使用,返回的类...
分类:
其他好文 时间:
2016-05-06 12:13:21
阅读次数:
201
RxJava正在Android开发者中变的越来越流行。唯一的问题就是上手不容易,尤其是大部分人之前都是使用命令式编程语言。但是一旦你弄明白了,你就会发现RxJava真是太棒了。 这里仅仅是帮助你了解RxJava,整个系列共有四篇文章,希望你看完这四篇文章之后能够了解RxJava背后的思想,并且喜欢上 ...
分类:
编程语言 时间:
2016-05-04 19:04:29
阅读次数:
248
关于Lambda字节码相关的文章,很早之前就想写了,[蜂潮运动]APP 产品的后端技术,能快速迭代,除了得益于整体微服架构之外,语言层面上,也是通过Java8的lambda表达式的运用以及rxJava响应式编程框架,使代码更加简洁易维护,调用方式更加便捷。本文将介绍JVM中的方法调用相关的字节码指令,重点解析JDK7(JSR-292)之后新增的invokedynamic指令给lambda表达式的动态...
分类:
其他好文 时间:
2016-04-29 19:42:57
阅读次数:
218
此文将对Github上lguipeng大神所开发的 极简笔记 v2.0代码进行分析学习。
通过此文你将学到:
- Lambda表达式
- Java自定义注解
- aFinal框架
- RxJava框架
- EventBus消息框架
- 布局文件常用技巧
- PreferenceFragment
- 动态申请权限...
分类:
其他好文 时间:
2016-04-29 19:13:55
阅读次数:
237