private static RetrofitClient RetrofitClient ; private JDshopApi jDshopSevent; public static RetrofitClient getInstance() { if (RetrofitClient != null) { return RetrofitClient; } else { return new RetrofitClient(); } } private RetrofitClient() { Retrofit retrofit = new Retrofit .Builder() .baseUrl(JDApi.JdBaseApi) .addConverterFactory(GsonConverterFactory.create()) .addCallAdapterFactory(RxJavaCallAdapterFactory.create()) .build(); jDshopSevent = retrofit.create(JDshopApi.class); } //异步方法 public void asaync(Observable<JsonObject> observable, Subscriber<JsonObject> subscriber) { observable.subscribeOn(Schedulers.io()) .unsubscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) .subscribe(subscriber); } public JDshopApi jDshopSevent(){ return jDshopSevent; }
封装Utils
最新推荐文章于 2022-06-07 17:37:27 发布