MyOkHttp icon indicating copy to clipboard operation
MyOkHttp copied to clipboard

MyCallBack类中的onFail

Open wang-love-yu opened this issue 7 years ago • 0 comments

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会把异常类型也打印出来。。

wang-love-yu avatar Jan 06 '19 05:01 wang-love-yu