我在Android平台上使用Google Volley.我遇到一个问题,其中error参数in onErrorResponse返回null networkResponse
对于我正在使用的RESTful API,我需要确定Http状态代码,它经常以401(SC_UNAUTHORIZED)或500(SC_INTERNAL_SERVER_ERROR)到达,我偶尔可以检查通过:
final int httpStatusCode = error.networkResponse.statusCode;
if(networkResponse == HttpStatus.SC_UNAUTHORIZED) {
// Http status code 401: Unauthorized.
}
Run Code Online (Sandbox Code Playgroud)
这会抛出一个NullPointerException因为networkResponsenull.
如何确定函数中的Http状态代码onErrorResponse?
或者,我如何确保error.networkResponse非空onErrorResponse?