【发布时间】:2017-02-08 09:50:26
【问题描述】:
在应用程序中,我正在使用
parseNetworkError(VolleyError volleyError)
解析错误的方法。一切正常,我得到解析错误。但是,问题是错误是以这种方式出现的
com.android.volley.VolleyError: "THE ACTUAL MESSAGE I NEED"
我不知道如何从整个错误消息中仅获取“我需要的实际消息”。
方法实现如下:
@Override
protected VolleyError parseNetworkError(VolleyError volleyError)
{
if(volleyError.networkResponse != null && volleyError.networkResponse.data != null)
{
VolleyError error = new VolleyError(new String(volleyError.networkResponse.data));
volleyError = error;
System.out.println("volley error"+volleyError);
}
return volleyError;
}
我想到的一件事是我可以使用 split(":") 方法。但我想知道是否有其他方法可用。
【问题讨论】:
标签: android error-handling android-volley