创建自定义排球错误

时间:2016-10-24 07:19:02

标签: android android-volley

是否可以使用自定义消息和错误创建自定义排球错误对象。

根据文档可以创建VolleyError对象,但我想知道根据服务器发送的一些错误代码处理自定义错误的正确方法

1 个答案:

答案 0 :(得分:0)

  

是否可以使用自定义消息和错误创建自定义排球错误对象。

在此功能中传递VolleyErrorContext对象。

public static String getMessage(Object error, Context context) {
 String strError = "";
  if (error instanceof TimeoutError) {
      strError = "TimeoutError";
  }
  else if (error instanceof NetworkError) || (error instanceof NoConnectionError) {
      strError = "NetworkError";
  }
  else if (error instanceof ServerError) || (error instanceof AuthFailureError) {
      strError = "ServerError";
  }
  return strError;
}

有关详细信息,请参阅此link。最后描述了错误处理部分。