MyOkHttp
MyOkHttp copied to clipboard
MyCallBack类中的onFail
public class MyCallback implements Callback {
private IResponseHandler mResponseHandler;
public MyCallback(IResponseHandler responseHandler) {
mResponseHandler = responseHandler;
}
@Override
public void onFailure(Call call, final IOException e) {
LogUtils.e("onFailure", e);
MyOkHttp.mHandler.post(new Runnable() {
@Override
public void run() {
mResponseHandler.onFailure(0, e.toString());
}
});
}
这里的 mResponseHandler.onFailure(0, e.toString());建议不要返回toString ,否则okhttp自己返回的例如SocketTimeOutException异常,返回的msg会把异常类型也打印出来。。