摘要: 可以通过Observer监听的onSubscribe回调方法中取得Disposable,然后通过Disposable对象来取消请求。实例代码如下private Disposable loginDisposable... 阅读全文
posted @ 2019-06-01 17:06 野猿新一 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 可以通过Observer监听的onSubscribe回调方法中取得Disposable,然后通过Disposable对象来取消请求。实例代码如下private Disposable loginDisposable... 阅读全文
posted @ 2019-06-01 17:06 野猿新一 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 使用Retrofit2结合RxJava2的网络请求方式,请求的时候报如下错误,原因是adapter-rxjava包引用错了,由于用的RxJava2,所以用的依赖的adapter库也应该是RxJava2的,报错的原... 阅读全文
posted @ 2019-06-01 16:38 野猿新一 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 使用Retrofit2结合RxJava2的网络请求方式,请求的时候报如下错误,原因是adapter-rxjava包引用错了,由于用的RxJava2,所以用的依赖的adapter库也应该是RxJava2的,报错的原... 阅读全文
posted @ 2019-06-01 16:38 野猿新一 阅读(140) 评论(0) 推荐(0) 编辑
摘要: private HttpServiceImpl() { OkHttpClient httpClient = new OkHttpClient.Builder() .connectTim... 阅读全文
posted @ 2019-06-01 16:16 野猿新一 阅读(145) 评论(0) 推荐(0) 编辑
摘要: private HttpServiceImpl() { OkHttpClient httpClient = new OkHttpClient.Builder() .connectTim... 阅读全文
posted @ 2019-06-01 16:16 野猿新一 阅读(114) 评论(0) 推荐(0) 编辑
摘要: pubic Retrofit getRetrofit() { OkHttpClient httpClient = new OkHttpClient.Builder() .addInte... 阅读全文
posted @ 2019-06-01 15:44 野猿新一 阅读(117) 评论(0) 推荐(0) 编辑
摘要: pubic Retrofit getRetrofit() { OkHttpClient httpClient = new OkHttpClient.Builder() .addInte... 阅读全文
posted @ 2019-06-01 15:44 野猿新一 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 我们先定义一个打印报文的拦截器,继承Interceptorpublic class LogInterceptor implements Interceptor { private static final ... 阅读全文
posted @ 2019-06-01 14:47 野猿新一 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 我们先定义一个打印报文的拦截器,继承Interceptorpublic class LogInterceptor implements Interceptor { private static final ... 阅读全文
posted @ 2019-06-01 14:47 野猿新一 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 我们知道Retrofit可以通过@Headers和@Header为每个接口设置请求头,但是有些情况下项目中的所有接口都需设置某几个相同的请求头,如果还一个个设置显得过于麻烦,我们可以通过Interceptor拦截... 阅读全文
posted @ 2019-06-01 14:15 野猿新一 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 我们知道Retrofit可以通过@Headers和@Header为每个接口设置请求头,但是有些情况下项目中的所有接口都需设置某几个相同的请求头,如果还一个个设置显得过于麻烦,我们可以通过Interceptor拦截... 阅读全文
posted @ 2019-06-01 14:15 野猿新一 阅读(122) 评论(0) 推荐(0) 编辑
摘要: @Headers设置固定请求头public interface HttpService { @Headers({ "header1:headerValue1", "header2... 阅读全文
posted @ 2019-06-01 13:59 野猿新一 阅读(150) 评论(0) 推荐(0) 编辑
摘要: @Headers设置固定请求头public interface HttpService { @Headers({ "header1:headerValue1", "header2... 阅读全文
posted @ 2019-06-01 13:59 野猿新一 阅读(21) 评论(0) 推荐(0) 编辑