Retrofit retrofit = new Retrofit.Builder() .addConverterFactory(GsonConverterFactory.create()) .addCallAdapterFactory(RxJavaCallAdapterFactory.create()) .baseUrl("http://gank.io/api/data/") .build(); Api api = retrofit.create(Api.class); Observable<BeautyBean> beautyBean = api.getBeautyBean(); beautyBean.subscribeOn(Schedulers.newThread()) .observeOn(AndroidSchedulers.mainThread()) .subscribe(new Subscriber<BeautyBean>() { @Override public void onCompleted() { } @Override public void onError(Throwable e) { callBacks.onFail("请求失败!"); } @Override public void onNext(BeautyBean beautyBean) { callBacks.onSuccess1(beautyBean); } });
Retrofit和RxJava
最新推荐文章于 2025-05-19 10:21:19 发布