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