80,492
社区成员
发帖
与我相关
我的任务
分享
// 接口声明
@GET("/app/user/getUserInfo")
Observable<Response<BaseHttpEntity>> getUserInfo();
// BaseHttpEntity
public class BaseHttpEntity{
private int c;
private String m;
private Object d;
public int getC() {
return c;
}
public void setC(int c) {
this.c = c;
}
public String getM() {
return m;
}
public void setM(String m) {
this.m = m;
}
public Object getD() {
return d;
}
public void setD(Object d) {
this.d = d;
}
}
// 回调
@Override
public void onNext(Response<BaseHttpEntity> baseHttpEntityResponse) {
Gson gson = new Gson();
Log.i(TAG, "onNext_Response: " + gson.toJson(baseHttpEntityResponse));
Log.i(TAG, "onNext_body: " + gson.toJson(baseHttpEntityResponse.body()));
Log.i(TAG, "onNext_body_getD: " + baseHttpEntityResponse.body().getD());
}
// 配置
.addConverterFactory(GsonConverterFactory.create())
.addConverterFactory(ScalarsConverterFactory.create())
.addCallAdapterFactory(RxJavaCallAdapterFactory.create())