码迷,mamicode.com
首页 >  
搜索关键字:RxJava    ( 473个结果
Android Builder模式在开发中的应用
最近在学习图片加载框架Glide的时候,被他精简的写法震惊了。一句话,就可以搞定。 同时在年初的时候,学习RXJava的时候,用链式编程很优雅。 今天就来学习一下,建造者模式在Android中简单应用 。 Builder 的好处 代码可读性好,只需要写一句代码,链式编程很优雅 方便。通过不同的组合就 ...
分类:移动开发   时间:2016-06-27 21:30:47    阅读次数:217
RxJava 使用debounce操作符 优化app搜索功能
问题现在几乎所有的App都有搜索功能 , 一般情况我们监听EditText控件,当值发生改变去请求搜索接口. 如:etKey.addTextChangedListener(new TextWatcher() { @Override public void beforeTextChanged(CharSequence s, int start, int count, int after...
分类:移动开发   时间:2016-06-24 16:04:01    阅读次数:384
Android——初识RxJava
最近在看RxJava,在这里分享一下自己看的一些介绍RxJava不错的文章。 这是RxJava和RxAndroid在Github上的链接: RxJava Github主页:RxJava Github主页 RxAndroid Github主页:RxAndroid Github主页 下面是大头鬼Bruce对RxJava介绍的译文: 1.深入浅出RxJava(一:基础篇) 2.深入浅出RxJ...
分类:移动开发   时间:2016-06-21 07:18:31    阅读次数:208
RxJava concat符操作处理多数据源
概述从concatMap操作我们知道,concat操作符肯定也是有序的,而concat操作符是接收若干个Observables,发射数据是有序的,不会交叉。使用示例示例一下面使用concat操作符 来实现个多数据源的例子,比如一个商品详情需要展示商品的信息、艺术家信息、与该商品类似的商品,可能需要访问三个接口。这个时候就可以使用concat操作符。卖家信息private Observable<Obj...
分类:编程语言   时间:2016-06-21 06:54:16    阅读次数:239
Retrofit2源码解析
最近项目将网络框架换成Retrofit2.0.2,文中说的Retrofit都是指的Retrofit2这里要说明一下,毕竟和Retrofit1差别还是蛮大的,结合Okhttp,RxJava还是比较好用的,网上有很多前辈介绍过使用方法,本文是想研究一下Retrofit的源码。关于Retrofit的介绍可以查阅Retrofit的官方网站   直接进入主题:(注本文是结合RxJava介绍的,最好可以了解...
分类:其他好文   时间:2016-06-21 06:54:16    阅读次数:363
RxJava retryWhen操作符实现错误重试机制
业务需求当我们在app里发起网络请求时,可能会因为各种问题导致失败。如何利用RxJava来实现出现错误后重试若干次,并且可以设定重试的时间间隔。具体实现网络请求使用Retrofit来做,请求用户信息接口@GET("/userinfo?noToken=1") Observable getUserInfoNoToken();请求用户信息接口的逻辑代码...
分类:编程语言   时间:2016-06-21 06:53:24    阅读次数:211
RxJava concatMap操作符
concatMap 作用concatMap操作符和flatMap操作符非常类似。下面是concatMap操作符的流程图:concatMap和flatMap最大的区别是concatMap发射的数据集是有序的,flatMap发射的数据集是无序的。如下代码:Observable.from(Arrays.asList( "http://www.baidu.com/",...
分类:编程语言   时间:2016-06-21 06:51:48    阅读次数:732
RxJava zip操作符在Android中的实际使用场景
概述 Returns an Observable that emits the results of a specified combiner function applied to combinations of two items emitted, in sequence, by two other Observables. 流程图: 简单来说zip操作符就是合并多个数据流,...
分类:移动开发   时间:2016-06-21 06:49:26    阅读次数:170
retrofit2+rxjava+mockserver使用和理解
特点概要Square的retrofit作为目前android比较火的网络框架,具有以下特点: 1、rest api 风格 2、网络核心使用优秀开源框架okttp,其本身致力于组装request和便捷转换response。 3、代码简洁,拓展性高,开发包只有90k左右 4、支持RxJava、Guava、Java8等适配器。 简单使用案例是一个简单的登陆请求案例。使用name和pw...
分类:编程语言   时间:2016-06-21 06:46:32    阅读次数:525
Android之常用开发框架
1、Rajawali介绍:安卓的OpenGL ES 2.0/3.0 引擎。可以用于制作普通应用或者动态壁纸,当然也可以用于制作游戏。项目地址: https://github.com/Rajawali/Rajawali2、RxAndroid介绍:RxAndroid是RxJava的一个针对Android ...
分类:移动开发   时间:2016-06-18 00:01:47    阅读次数:362
473条   上一页 1 ... 30 31 32 33 34 ... 48 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!