本文是RxJava<第三十二篇>:RxJava+Retrofit+OkHttp+MVP的扩展,着重分析单文件上传、单文件下载。 本章重点想展示一...
在Android中Dagger2主要目的是解耦,一般结合MVP达到完全解耦的效果。 (1)什么是Dagger2? Dagger是为Android...
本章主要针对RxJava、Retrofit和OkHttp结合使用,现在说明一下三者的职责所在。 OkHttp:负责网络请求;Retrofit:主...
Retrofit是目前主流网络框架之一,往往结合OKHttp一起使用。Retrofit提供网络请求接口,OKhttp专门负责请求网络,因为现在项...
我在RxPermission 用法已经介绍过RxPermission的基本用法了。 以下代码就是RxPermission优雅的代码 效果如下 下...
通常情况下,我们可以使用CountDownTimer来优雅的实现时间倒计时,代码如下 效果如下: 那么RxJava也可以实现时间倒计时,下面将结...
Okhttp是目前主流网络框架之一,往往结合retrofit一起使用。因为现在项目主流框架是RxJava+Okhttp+Retrofit,所以我...
throttleWithTimeout和debounce是一个意思: 假设指定时间为1秒, 那么被观察者发送第一条数据时,等待1秒之后仍然没有发...
如图所示,图片上有三个编辑框,当三个编辑框的内容满足条件时,登录按钮可被点击,否则不可被点击。 要求: 手机号必须等于11位; 密码必须大于等于...
文集作者