![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Rx系列
文章平均质量分 82
DreamChanDev
个人博客: www.dreamchan.cn
展开
-
RxJava应用场景
取数据先检查缓存的场景取数据,首先检查内存是否有缓存 然后检查文件缓存中是否有 最后才从网络中取转载 2016-07-11 17:42:58 · 407 阅读 · 0 评论 -
RxPermissions源码分析:使用RxJava处理Android 6.0运行时动态权限获取
项目地址:RxPermissions,本文分析版本: 4c4d4e11.简介RxPermissions是基于RxJava开发的用于帮助在Android 6.0中处理运行时权限检测的框架。在Android 6.0中,系统新增了部分权限的运行时动态获取。而不再是在以前的版本中安装的时候授予权限。对于运行时的权限获取提示,国内的Android工程师们应该并不陌生,国内的第转载 2016-07-26 13:58:29 · 1043 阅读 · 0 评论 -
Rxlifecycle使用详解,解决RxJava内存泄露问题
随着Android第三库的普及, RxJava 和 RxAndroid ( https://github.com/ReactiveX/RxAndroid )越来越被人熟知,简洁的语法,配合Java8 Lambda表达式,使代码的结构更加清晰,通过线程调度器更容易控制和切换线程,种种优点,使用它的人也越来越多。但是使用不好,很容易导致内存泄露。 Rxlifecycle ( https://git转载 2016-08-03 21:19:08 · 3091 阅读 · 0 评论 -
详细解析RxAndroid的使用方式
RxAndroid是RxJava的扩展, 可以优雅地处理异步请求. 以前的文章讲述过一些, 这次再补充些内容, 熟悉RxAndroid的使用方法.本文源码的GitHub下载地址要点包含: (1) 链式表达式的使用方式. (2) Lambda的应用. (3) Rx处理网络请求. (4) 线程自动管理, 防止内存泄露. (5) RxBinding绑定控件的异步事件.1. 基础当然, 从一个崭新转载 2016-08-05 22:50:45 · 1088 阅读 · 0 评论 -
Retrofit2.0使用总结及注意事项
概述随着Google对HttpClient 摒弃,和Volley的逐渐没落,OkHttp开始异军突起,而Retrofit则对okHttp进行了强制依赖。Retrofit是由Square公司出品的针对于Android和Java的类型安全的Http客户端,如果看源码会发现其实质上就是对okHttp的封装,使用面向接口的方式进行网络请求,利用动态生成的代理类封装了网络接口请求的底层,其将请求返回javaB转载 2016-08-11 23:28:54 · 1700 阅读 · 0 评论