Closed wongyue closed 4 years ago
你可以通过错误里面ApiException异常类型来判断是我本地的 还是来自服务器的
例如:.execute(new SimpleCallBack
showToast(e.getMessage());
}
@Override
public void onSuccess(String response) {
showToast(response);
}
});
好滴 ,试了一下,
public void onError(ApiException e) {
super.onError(e);
if (e instanceof ServerException || e instanceof HttpException)
ApplicationUtils.DealHttpException(e, mActivity, null);
}
这个if 判断的时候 会提示类转换异常,(╯﹏╰)
1000 - 1004 这几个值后台返回的有对应情况,和这个约定的错误状态码冲突,整个网络请求基本用的这个库,有没啥好的思路,望指点指点