private static final OkHttpClient client = new OkHttpClient.Builder().
connectTimeout(30, TimeUnit.SECONDS).
readTimeout(30, TimeUnit.SECONDS).
writeTimeout(30, TimeUnit.SECONDS).build();
private <T> T configRetrofit(Class<T> service) {
Log.e(TAG, "configRetrofit");
try {
retrofit = new Retrofit.Builder()
.baseUrl(BuildConfig.MAIN_IP)
.client(client)
.addConverterFactory(SoapConverterFactory.create())
.addCallAdapterFactory(RxJavaCallAdapterFactory.create())
.build();
return retrofit.create(service);
} catch (Exception e) {
LogUtil.e(TAG, "e:" + e);
return null;
}
}
Android中有关 retrofit设置网络请求超时时间的方式
最新推荐文章于 2024-05-25 00:06:39 发布
本文详细介绍了如何使用Retrofit结合OkHttp进行网络请求的配置过程,包括设置连接超时时间、读写超时时间,以及添加Soap转换器和RxJava适配器等关键步骤。
1207

被折叠的 条评论
为什么被折叠?



