private static RetrofigUtil retrofigUtil;
private final Retrofit retrofit;
//单例
public static RetrofigUtil getInstence(){
if(retrofigUtil==null){
retrofigUtil = new RetrofigUtil();
}
return retrofigUtil;
}
//初始化
public RetrofigUtil(){
OkHttpClient build = new OkHttpClient.Builder().build();
retrofit = new Retrofit.Builder()
.baseUrl(HttpConfig.base_url)
.client(build)
.addConverterFactory(GsonConverterFactory.create())
.build();
}
public <T> T createRequest(Class<T> clz){
T t = retrofit.create(clz);
return t;
}
Retrofit
最新推荐文章于 2024-07-20 21:40:19 发布