android关于okhttp中对于onFailure回调的异常捕获

记录一下okhttp弱网情况下请求服务器未收到服务器返回的结果,但是服务器已经收到数据并且已经做出了更新

@Override
public void onFailure(Call call, IOException e) {
        if (e instanceof SocketTimeoutException) {
            // 重新提交验证   在这里最好限制提交次数
            client.newCall(call.request()).enqueue(this);
        }
        if (e instanceof ConnectException) {
            Log.e("frost_connection",e.getMessage());
        }
}

猜你喜欢

转载自blog.csdn.net/androidisgod/article/details/103986220