rxjava
@映映@
这个作者很懒,什么都没留下…
展开
-
RxAndroid的使用方式1-基础
RxAndroid的使用方式RxAndroid是RxJava的扩展, 可以优雅地处理异步请求. 以前的文章讲述过一些, 这次再补充些内容, 熟悉RxAndroid的使用方法.对应github的网址https://github.com/ReactiveX/RxJava https://github.com/ReactiveX/RxAndroid https://github.com/...转载 2018-02-25 15:07:07 · 1088 阅读 · 0 评论 -
RxAndroid的使用方式2-进阶
上一篇介绍了环境搭建,并熟悉了初步的使用方式, 要再学习一些其他方法, 如 just: 获取输入数据, 直接分发, 更加简洁, 省略其他回调 from: 获取输入数组, 转变单个元素分发 map: 映射, 对输入数据进行转换, 如大写 flatMap: 增大, 本意就是增肥, 把输入数组映射多个值, 依次分发 reduce: 简化, 正好相反, 把多个数组的值, 组合成一个数据 ...转载 2018-02-25 15:07:21 · 473 阅读 · 0 评论 -
RxAndroid的使用方式3-Lambda
Lambda表达式和Rx非常契合, 可以省略大量的内部类, 如Func和Action. 我们把上个示例, 用Lambda再写一次, 功能相同.如果编译器出现”Method references are not supported at this language level” 请按下alt+enter 然后选择 “Set language level to 8 - Lambdas, type...转载 2018-02-25 15:07:36 · 220 阅读 · 0 评论 -
RxAndroid的使用方式4-RxLifecycle
Rxlifecycle ( https://github.com/trello/RxLifecycle )就使被用来严格控制由于发布了一个订阅后,由于没有及时取消,导致Activity/Fragment无法销毁导致的内存泄露 。 Rxlifecycle安装:{% highlight null %} compile ‘com.trello:rxlifecycle:0.6.1’ ...转载 2018-02-25 15:07:51 · 626 阅读 · 0 评论 -
RxAndroid的使用方式5-RxVolley
RxVolley使用指南RxVolley 项目地址: https://github.com/kymjs/RxVolley 概述RxVolley是一个基于Volley的网络请求库; 同时支持RxJava; 可以选择使用OKHttp替代默认的 HttpUrlConnection 做网络请求; 可以选择使用图片加载功能(复用的网络请求将有效减少apk体积); 移除了原Volle...转载 2018-02-25 15:08:09 · 567 阅读 · 0 评论 -
RxAndroid的使用方式6-Retrofit2.0使用详解
综述 retrofit是由square公司开发的。square在github上发布了很多优秀的Android开源项目。例如:otto(事件总线),leakcanary(排查内存泄露),android-times-square(日历控件),dagger(依赖注入),picasso(异步加载图片),okhttp(网络请求),retrofit(网络请求)等等。更多square上的开源项目我们可以去...转载 2018-02-25 15:08:24 · 580 阅读 · 0 评论