前言 每个Android开发者,都是爱RxJava的,简洁线程切换和多网络请求合并,再配合Retrofit,简直是...[作者空间]
一.Rxjava的诞生背景 首先要从异步编程说起,最开始的原生的系统中,如果UI系统处理耗时任务,会引发ANR,所...[作者空间]
去年的时候学习了Rxjava和Retrofit的基本用法,但一直没有在实际项目中运用。今年开做新项目,果断在新项目...[作者空间]
本文介绍一种使用Rxjava实现图片交互操作的方法。支持单指拖动,双指旋转缩放,效果如下: 自定义View 首先自...[作者空间]
本文是RxJava<第三十二篇>:RxJava+Retrofit+OkHttp+MVP的扩展,着重分析单文件上传、...[作者空间]
1.前言 Rxjava, 具有链式调用、使用简单&事件与结果松耦合的特点。 Rxjava, 之所以深受欢迎它包含 ...[作者空间]
1.前言 阅读本文需要对Rxjava了解,如果还没有了解或者使用过Rxjava的兄die们,推荐观看 Androi...[作者空间]
简介 RxLife是一款轻量级别的RxJava生命周期管理库,代码侵入性极低,随用随取,不需要做任何准备工作,支持...[作者空间]
(1)什么是Dagger2? Dagger是为Android和Java平台提供的一个完全静态的,在编译时进行依赖注...[作者空间]
本章主要针对RxJava、Retrofit和OkHttp结合使用,现在说明一下三者的职责所在。 OkHttp:负责...[作者空间]
(1)依赖 依赖这边这个坑,retrofit的版本要和converter的版本保持一致,否则Json和对象之间的转...[作者空间]
我在RxPermission 用法已经介绍过RxPermission的基本用法了。 以下代码就是RxPermiss...[作者空间]
通常情况下,我们可以使用CountDownTimer来优雅的实现时间倒计时,代码如下 效果如下: 那么RxJava...[作者空间]
(1)添加依赖库 (2)解决引入依赖库之后的异常 引入依赖库之后需要对Java8的编译支持,否则会报错,在buil...[作者空间]
throttleWithTimeout和debounce是一个意思: 假设指定时间为1秒, 那么被观察者发送第一条...[作者空间]
如图所示,图片上有三个编辑框,当三个编辑框的内容满足条件时,登录按钮可被点击,否则不可被点击。 要求: 手机号必须...[作者空间]
网上有大量的防抖动措施,基本类似。 下面我来通过RxJava实现防抖动(防暴力点击) RxBinding和thro...[作者空间]
(1)github 以下是RxBing的github地址: RxBinding 目前RxBinding已经更新到3...[作者空间]
(1)存在内存泄漏问题 在使用rxjava的时候,如果没有及时解除订阅,在退出activity的时候,异步线程还在...[作者空间]
(1)背压的存在背景 默认情况下,上游是在主线程执行的,那么下游也必然在主线程中运行,比如: 当使用subscri...[作者空间]