网络组件 基于Retrofit2+RxJava2+GSON/Fastjson的网络框架java
HelloActivity访问的是本身编写的JavaWeb程序,地址:https://github.com/fengqingxi...git
RequestManager.get().init(application, baseUrl);
public interface HelloApiService { @GET("API地址") Observable<HttpResult<响应数据类型>> getData(请求参数); }
public interface HelloApiService { @GET("API地址") Observable<响应数据类型> getData(请求参数); }
public interface HelloApiService { @GET("API地址") Observable<响应数据类型> getData(请求参数); }
//请求标识,该参数可不加 ReqTag reqTag = new ReqTag(); reqTag.object = 1; RequestManager.get().async( reqTag, RequestManager.get().create(ApiService类).getData(请求参数), new IResponseCallback<响应数据类型>() { @Override public void onSuccess(ReqTag reqTag, 响应数据类型 response) { //请求成功 } @Override public void onError(ReqTag reqTag, ErrorBean errorBean) { //请求错误 } } );