我有一个Android应用程序,它可以在服务器上发出一些请求,也可以使用Volley库通过Web服务发送数据。
应用程序发送的数据由 API 接收,当有确认时,API 返回特定值。
我的问题是我没有从 API 获得此特定回报。如何获取此返回,而不仅仅是库默认收到的服务器响应 200 返回?
你需要覆盖 parseNetworkResponse(NetworkResponse response(
示例 :
@Override
protected Response<Bitmap> parseNetworkResponse(NetworkResponse response) {
// Serialize all decode on a global lock to reduce concurrent heap usage.
try {
return doParse(response); //your parser function
} catch (OutOfMemoryError e) {
//..Catch
}
}
看看文档。
希望对您有所帮助,