RetroFactory
来源:互联网 发布:无法加入网络 编辑:程序博客网 时间:2024/06/14 00:05
public class RetroFactory {
private RetroFactory() {
}
}
private static OkHttpClient httpClient = new OkHttpClient.Builder()
.addInterceptor(new LoggingInterceptor()).connectTimeout(30, TimeUnit.SECONDS)
.readTimeout(30, TimeUnit.SECONDS)
.build();
private static Services retrofitService = new Retrofit.Builder()
.baseUrl("")
.addConverterFactory(GsonConverterFactory.create())
.addCallAdapterFactory(RxJava2CallAdapterFactory.create())
.client(httpClient)
.build()
.create(Services.class);
//单列模式
public static Services getInstance() {
return retrofitService;
}
.addInterceptor(new LoggingInterceptor()).connectTimeout(30, TimeUnit.SECONDS)
.readTimeout(30, TimeUnit.SECONDS)
.build();
private static Services retrofitService = new Retrofit.Builder()
.baseUrl("")
.addConverterFactory(GsonConverterFactory.create())
.addCallAdapterFactory(RxJava2CallAdapterFactory.create())
.client(httpClient)
.build()
.create(Services.class);
//单列模式
public static Services getInstance() {
return retrofitService;
}
}