码迷,mamicode.com
首页 >  
搜索关键字:rxjava    ( 473个结果
Lamda表达式
Lambda,是我去年学习RxJava时知道的,它让代码看起来更加简洁,但个人认为代码的可读性差了很多,因此一直没有去深入学习。 什么是lambda lambda是一种匿名表达式,retrolambda使得Android能使用lambda特性,举个例子: 1 2 3 4 5 6 view.setOn ...
分类:其他好文   时间:2017-10-14 18:41:13    阅读次数:202
为什么要用Volley中的RequestFuture封装RxJava来用异步请求处理同步请求?
前几天健哥喊我研究一下RvJava,在网络请求用,更简洁更有条理,然后就会抽空研究研究,现在项目里网络库是Volley,就结合项目和网上的demo看,突然脑袋蹦出这个问题,现在看起来这个问题有一点蠢蠢的。 firstly,名词解释一下。 Volley是谷歌爸爸给咱们封装好了的网络请求库,帮我们封装了 ...
分类:编程语言   时间:2017-10-13 20:14:17    阅读次数:607
flatMap
扩展:由于可以在嵌套的 Observable 中添加异步代码, flatMap() 也常用于嵌套的异步操作,例如嵌套的网络请求。示例代码(Retrofit + RxJava): networkClient.token() // 返回 Observable<String>,在订阅时请求 token,并 ...
分类:其他好文   时间:2017-10-11 21:45:36    阅读次数:271
Android RxVolley = Volley + RxJava + OkHttp
Github:https://github.com/kymjs/RxVolley RxVolley使用文档 V1.0:http://rxvolley.mydoc.io/ 一.RxVolley使用指南 1.概述 2.依赖 使用 RxVolley 做网络请求 3.简单实现 4.对Cookie等请求头的处 ...
分类:移动开发   时间:2017-10-11 19:17:36    阅读次数:318
RxJava线程控制
通过compose操作符完成线程切换 使用: 线程的自由切换 通过 observeOn() 的多次调用,程序实现了线程的多次切换。 不同于 observeOn() , subscribeOn() 的位置放在哪里都可以,但它是只能调用一次的。 ...
分类:编程语言   时间:2017-10-11 11:13:39    阅读次数:233
知识树杂谈(2)
一、RxJava理论学习 a. 参考文章 http://gank.io/post/560e15be2dca930e00da1083#toc_28 http://gank.io/post/560e15be2dca930e00da1083 b. 含义 a library for composing as ...
分类:其他好文   时间:2017-10-05 11:02:10    阅读次数:124
RxJava+Retrofit实现网络请求
RxJava+Retrofit实现网络请求: 1、创建Retrofit请求的网络接口 2、创建Retrofit和RxJava的对象 3、开启网络请求 ...
分类:编程语言   时间:2017-09-22 15:36:06    阅读次数:353
RxJava和Retrofit的简单使用
在最近做的项目中,因为频繁用到网络请求,所以使用了现在比较流行的框架RxJava和Retrofit来代替之前的Okhttp的繁琐请求。 retrofit是用来做网络请求操作,RxJava是用来切换线程、转换数据操作的。 首先第一步,使用三方的框架,肯定是先添加依赖包。项目中用的Rxjava2.0、r ...
分类:编程语言   时间:2017-09-07 13:36:34    阅读次数:174
安卓rxjava内存泄漏
使用RxActivity的内存效果图,rxlifecycle2还是用作用的,可以看到使用的内存变小多了 创建一个比较耗内存测操作函数,如果使用正常的Activity的话,估计要64M的大小,提前把activiy finish掉,那么执行完后就会访问view的内容,此时view的内容为空 在oncre ...
分类:移动开发   时间:2017-09-06 14:30:51    阅读次数:177
最适合使用RxJava处理的四种场景
下面我们开始介绍RxJava最适合使用的四种场景,代码示例基于RxJava1 场景一: 单请求异步处理 由于在Android UI线程中不能做一些耗时操作,比如网络请求,大文件保存等,所以在开发中经常会碰到异步处理的情况,我们最典型的使用场景是RxJava+Retrofit处理网络请求 为了使代码看 ...
分类:编程语言   时间:2017-09-01 23:02:44    阅读次数:166
473条   上一页 1 ... 12 13 14 15 16 ... 48 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!