com.android.volley.Response.error()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(7.6k)|赞(0)|评价(0)|浏览(83)

本文整理了Java中com.android.volley.Response.error方法的一些代码示例,展示了Response.error的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Response.error方法的具体详情如下:
包路径:com.android.volley.Response
类名称:Response
方法名:error

Response.error介绍

[英]Detailed error information if errorCode != OK.
[中]如果[$0$],详细的错误信息。

代码示例

代码示例来源:origin: chentao0707/SimplifyReader

@Override
public void postError(Request<?> request, VolleyError error) {
  request.addMarker("post-error");
  Response<?> response = Response.error(error);
  mResponsePoster.execute(new ResponseDeliveryRunnable(request, response, null));
}

代码示例来源:origin: mcxiaoke/android-volley

@Override
public void postError(Request<?> request, VolleyError error) {
  request.addMarker("post-error");
  Response<?> response = Response.error(error);
  mResponsePoster.execute(new ResponseDeliveryRunnable(request, response, null));
}

代码示例来源:origin: jiangqqlmj/FastDev4Android

@Override
public void postError(Request<?> request, VolleyError error) {
  request.addMarker("post-error");
  Response<?> response = Response.error(error);
  mResponsePoster.execute(new ResponseDeliveryRunnable(request, response, null));
}

代码示例来源:origin: commonsguy/cw-omnibus

@Override
 protected Response<T> parseNetworkResponse(NetworkResponse response) {
  try {
   String json = new String(
    response.data, HttpHeaderParser.parseCharset(response.headers));
   return Response.success(
    gson.fromJson(json, clazz), HttpHeaderParser.parseCacheHeaders(response));
  } catch (UnsupportedEncodingException e) {
   return Response.error(new ParseError(e));
  } catch (JsonSyntaxException e) {
   return Response.error(new ParseError(e));
  }
 }
}

代码示例来源:origin: chentao0707/SimplifyReader

@Override
  protected Response<JSONObject> parseNetworkResponse(NetworkResponse response) {
    try {
      String jsonString = new String(response.data,
          HttpHeaderParser.parseCharset(response.headers, PROTOCOL_CHARSET));
      return Response.success(new JSONObject(jsonString),
          HttpHeaderParser.parseCacheHeaders(response));
    } catch (UnsupportedEncodingException e) {
      return Response.error(new ParseError(e));
    } catch (JSONException je) {
      return Response.error(new ParseError(je));
    }
  }
}

代码示例来源:origin: mcxiaoke/android-volley

@Override
  protected Response<JSONArray> parseNetworkResponse(NetworkResponse response) {
    try {
      String jsonString = new String(response.data,
          HttpHeaderParser.parseCharset(response.headers, PROTOCOL_CHARSET));
      return Response.success(new JSONArray(jsonString),
          HttpHeaderParser.parseCacheHeaders(response));
    } catch (UnsupportedEncodingException e) {
      return Response.error(new ParseError(e));
    } catch (JSONException je) {
      return Response.error(new ParseError(je));
    }
  }
}

代码示例来源:origin: chentao0707/SimplifyReader

@Override
  protected Response<JSONArray> parseNetworkResponse(NetworkResponse response) {
    try {
      String jsonString = new String(response.data,
          HttpHeaderParser.parseCharset(response.headers, PROTOCOL_CHARSET));
      return Response.success(new JSONArray(jsonString),
          HttpHeaderParser.parseCacheHeaders(response));
    } catch (UnsupportedEncodingException e) {
      return Response.error(new ParseError(e));
    } catch (JSONException je) {
      return Response.error(new ParseError(je));
    }
  }
}

代码示例来源:origin: mcxiaoke/android-volley

@Override
  protected Response<JSONObject> parseNetworkResponse(NetworkResponse response) {
    try {
      String jsonString = new String(response.data,
          HttpHeaderParser.parseCharset(response.headers, PROTOCOL_CHARSET));
      return Response.success(new JSONObject(jsonString),
          HttpHeaderParser.parseCacheHeaders(response));
    } catch (UnsupportedEncodingException e) {
      return Response.error(new ParseError(e));
    } catch (JSONException je) {
      return Response.error(new ParseError(je));
    }
  }
}

代码示例来源:origin: jiangqqlmj/FastDev4Android

@Override
  protected Response<JSONArray> parseNetworkResponse(NetworkResponse response) {
    try {
      String jsonString = new String(response.data,
          HttpHeaderParser.parseCharset(response.headers, PROTOCOL_CHARSET));
      return Response.success(new JSONArray(jsonString),
          HttpHeaderParser.parseCacheHeaders(response));
    } catch (UnsupportedEncodingException e) {
      return Response.error(new ParseError(e));
    } catch (JSONException je) {
      return Response.error(new ParseError(je));
    }
  }
}

代码示例来源:origin: jiangqqlmj/FastDev4Android

@Override
  protected Response<JSONObject> parseNetworkResponse(NetworkResponse response) {
    try {
      String jsonString = new String(response.data,
          HttpHeaderParser.parseCharset(response.headers, PROTOCOL_CHARSET));
      return Response.success(new JSONObject(jsonString),
          HttpHeaderParser.parseCacheHeaders(response));
    } catch (UnsupportedEncodingException e) {
      return Response.error(new ParseError(e));
    } catch (JSONException je) {
      return Response.error(new ParseError(je));
    }
  }
}

代码示例来源:origin: chentao0707/SimplifyReader

@Override
protected Response<T> parseNetworkResponse(NetworkResponse response) {
  try {
    String jsonString = new String(response.data,
        HttpHeaderParser.parseCharset(response.headers));
    TLog.d(TAG, "response ---> " + jsonString);
    return Response.success((T) mGson.fromJson(jsonString, mType), HttpHeaderParser.parseCacheHeaders(response));
  } catch (UnsupportedEncodingException e) {
    return Response.error(new VolleyError(e));
  }
}

代码示例来源:origin: jiangqqlmj/FastDev4Android

/**
 * 数据解析
 * @param response Response from the network  网络请求返回数据
 * @return
 */
@Override
protected Response<T> parseNetworkResponse(NetworkResponse response) {
  try {
    String jsonStr=new String(response.data,HttpHeaderParser.parseCharset(response.headers));
    T data=gson.fromJson(jsonStr,mClass);
    return Response.success(data,HttpHeaderParser.parseCacheHeaders(response));
  } catch (UnsupportedEncodingException e) {
    return Response.error(new ParseError(e));
  }
}

代码示例来源:origin: chentao0707/SimplifyReader

return Response.error(new ParseError(response));
} else {
  return Response.success(bitmap, HttpHeaderParser.parseCacheHeaders(response));

代码示例来源:origin: mcxiaoke/android-volley

return Response.error(new ParseError(response));
} else {
  return Response.success(bitmap, HttpHeaderParser.parseCacheHeaders(response));

代码示例来源:origin: chentao0707/SimplifyReader

@Override
protected Response<Bitmap> parseNetworkResponse(NetworkResponse response) {
  // Serialize all decode on a global lock to reduce concurrent heap usage.
  synchronized (sDecodeLock) {
    try {
      return doParse(response);
    } catch (OutOfMemoryError e) {
      VolleyLog.e("Caught OOM for %d byte image, url=%s", response.data.length, getUrl());
      return Response.error(new ParseError(e));
    }
  }
}

代码示例来源:origin: mcxiaoke/android-volley

@Override
protected Response<Bitmap> parseNetworkResponse(NetworkResponse response) {
  // Serialize all decode on a global lock to reduce concurrent heap usage.
  synchronized (sDecodeLock) {
    try {
      return doParse(response);
    } catch (OutOfMemoryError e) {
      VolleyLog.e("Caught OOM for %d byte image, url=%s", response.data.length, getUrl());
      return Response.error(new ParseError(e));
    }
  }
}

代码示例来源:origin: jiangqqlmj/FastDev4Android

@Override
protected Response<Bitmap> parseNetworkResponse(NetworkResponse response) {
  // Serialize all decode on a global lock to reduce concurrent heap usage.
  synchronized (sDecodeLock) {
    try {
      return doParse(response);
    } catch (OutOfMemoryError e) {
      VolleyLog.e("Caught OOM for %d byte image, url=%s", response.data.length, getUrl());
      return Response.error(new ParseError(e));
    }
  }
}

代码示例来源:origin: jiangqqlmj/FastDev4Android

return Response.error(new ParseError(response));
} else {
  return Response.success(bitmap, HttpHeaderParser.parseCacheHeaders(response));

代码示例来源:origin: mcxiaoke/android-volley

@Test public void postErrorCallsDeliverError() {
    Response<byte[]> errorResponse = Response.error(new ServerError());

    mDelivery.postResponse(mRequest, errorResponse);
    assertTrue(mRequest.deliverError_called);
    assertFalse(mRequest.deliverResponse_called);
  }
}

代码示例来源:origin: jiangqqlmj/FastDev4Android

@Test public void postErrorCallsDeliverError() {
    Response<byte[]> errorResponse = Response.error(new ServerError());

    mDelivery.postResponse(mRequest, errorResponse);
    assertTrue(mRequest.deliverError_called);
    assertFalse(mRequest.deliverResponse_called);
  }
}

相关文章

微信公众号

最新文章

更多