码迷,mamicode.com
首页 >  
搜索关键字:rxjava    ( 473个结果
RxJava----操作符:错误处理
这些操作符用于从错误通知中恢复CatchCatch类似于java 中的try/catch,当错误发生的时候,可以拦截对onError的调用,让Observable不会因为错误的产生而终止。在Rxjava中,将这个操作符实现为3个操作符,分别是:OnErrorReturn当发生错误的时候,让Observable发射一个预先定义好的数据并正常地终止 OnErrorResume当发生错误的时候,由另外一...
分类:编程语言   时间:2016-05-07 08:00:33    阅读次数:198
RxJava使用(一)基本使用
前言         RxJava及RxAndroid比较详细的介绍可以参考该文档《给 Android 开发者的 RxJava 详解》          基本介绍         ReactiveX 及 RxJava使用大部分来自和参考《给 Android 开发者的 RxJava 详解》和《RxJava 入门》;进行整理及增加了部分自己的理解。 什么是 ReactiveX    ...
分类:编程语言   时间:2016-05-07 07:59:51    阅读次数:398
【Android学习】使用聚合数据的接口进行的RxAndroid学习
最近学习RxJava,一直在看大神的文章,分析。 还是要实际敲上一敲印象才会深刻,才能更了明白Rx的机制。 数据源是聚合数据的免费Api。 配合Retrofit 完成数据请求 例子比较简单,没事使用什么复杂的操作符。 就是简单的网络数据获取。 一些常用的操作符大家可以参考官方的文档说明:https://mcxiaoke.gitbooks.io/rxdocs/content/index....
分类:移动开发   时间:2016-05-07 07:49:31    阅读次数:183
RxJava在Android中内存泄漏解决以及RxJava的封装。
RxJava在现在是一个非常前卫的异步框架,也是由于他非常新,所以比较难以驾驭。 像okhttp直接在onStop或者onDestroy 调用它的cancel方法就行了,但是Rxjava并没有那么简单。因为假如每次请求都得到Observable对象,然后再onStop中unsubscribe取消,这样很不利于封装。而且会造成代码量很多,所以我找到了用rxlifecycle的解决方案。 先导包...
分类:移动开发   时间:2016-05-07 07:04:57    阅读次数:321
快速理解RxJava源码的设计理念
我在看过几篇关于RxJava源码分析的博客后,不知是我的水平有限还是源码过于博大精深,导致花了很长的时间才搞清楚其运行原理。我个人觉得应该有更好的办法来快速剖析理解,于是决定写下本文。...
分类:编程语言   时间:2016-05-06 16:17:05    阅读次数:308
在Android上使用Lambda表达式 - retrolambda插件
Java8比较大的一个变化是加入了Lambda表达式,一种紧凑的,传递行为的方式。它可以使你的代码更简洁、逻辑更清晰。特别是用Rxjava的时候,将各种数据变换使用Lambda表达式来简化,可以最大化的减少样板代码,使整个数据流的处理逻辑十分清晰(下面会有个例子)。...
分类:移动开发   时间:2016-05-06 15:20:56    阅读次数:218
是时候来了解一波Retrofit2了。
之前的网络请求一直是用的okhttp,这段时间了解了一下retrofit2,发现比自己封装的okhttp灵活很多,他的所有请求方式都是用接口实现,不像okhttp那样,万一想获取一个新的callback,又得重新封装一个方法。 项目只要导入了okhttp,retrofit默认用okhttp请求网络,返回的类型是Call,那么就相应OkHttp的callback 可以配合RxJava使用,返回的类...
分类:其他好文   时间:2016-05-06 12:13:21    阅读次数:201
深入浅出RxJava(一:基础篇)
RxJava正在Android开发者中变的越来越流行。唯一的问题就是上手不容易,尤其是大部分人之前都是使用命令式编程语言。但是一旦你弄明白了,你就会发现RxJava真是太棒了。 这里仅仅是帮助你了解RxJava,整个系列共有四篇文章,希望你看完这四篇文章之后能够了解RxJava背后的思想,并且喜欢上 ...
分类:编程语言   时间:2016-05-04 19:04:29    阅读次数:248
通过字节码分析JDK8中Lambda表达式编译及执行机制
关于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
473条   上一页 1 ... 37 38 39 40 41 ... 48 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!