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 发布