网络组件 基于Retrofit2+RxJava2+GSON/Fastjson的网络框架
NetworkComponent
网络组件 基于Retrofit2+RxJava2+GSON/Fastjson的网络框架
可以忽略的内容
HelloActivity访问的是自己编写的JavaWeb程序,地址:https://github.com/fengqingxi...
使用方式
初始化
RequestManager.get().init(application, baseUrl);
创建ApiService
方式1 响应数据类型 不需要继承父类
public interface HelloApiService { @GET("API地址") Observable<HttpResult<响应数据类型>> getData(请求参数); }
方式2 响应数据类型 需要继承BaseEntity
public interface HelloApiService { @GET("API地址") Observable<响应数据类型> getData(请求参数); }
方式3 响应数据类型 不需要继承BaseEntity
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) { //请求错误 } } );
相关推荐
88483063 2020-06-28
80337960 2020-06-10
88483063 2020-05-25
88103756 2020-05-02
88483063 2020-04-23
ITprivate 2020-03-26
80337960 2020-03-26
80337960 2020-02-22
88483063 2020-01-29
83163452 2020-01-28
baijinswpu 2020-01-25
88483063 2020-01-11
86403969 2020-01-04
88103756 2020-01-01
88103756 2019-12-24
fengchao000 2019-12-24
80337960 2019-12-23
xufankang 2019-12-19
88483063 2019-12-16