您现在的位置:首页 >> 前端 >> 内容

封装Rxjava与Retrofit工具类的代码教程

时间:2018/5/22 11:29:58 点击:

  核心提示:封装Rxjava与Retrofit工具类的代码教程public class RetrofitUtils {private static RetrofitUtils retrofitUtils;publ...

封装Rxjava与Retrofit工具类的代码教程

public class RetrofitUtils {
    private static RetrofitUtils retrofitUtils;
    public static RetrofitApi retrofitApi;

    private RetrofitUtils() {

    }
    private RetrofitUtils getInstance(){

        if (retrofitUtils==null){

            retrofitUtils = new RetrofitUtils();
        }

        return retrofitUtils;
    }

    private static RetrofitApi retrofitApi1;

    static {


        OkHttpClient client = new OkHttpClient.Builder()
                .addInterceptor(new LoggingInterceptor())
                .build();
        Retrofit retrofit = new Retrofit.Builder()
                .baseUrl(Constant.BASE_URL)
                .addConverterFactory(GsonConverterFactory.create())
                .addCallAdapterFactory(RxJava2CallAdapterFactory.create())
                .client(client)
                .build();
        retrofitApi = retrofit.create(RetrofitApi.class);
    }

}

Tags:封装 装R RX XJ 
作者:网络 来源:Fzy99999的博