【发布时间】:2015-12-27 23:12:21
【问题描述】:
实现 volley json 响应缓存的方法。我尝试了以下方式从 volley 获取响应。我得到正确的响应。我不知道如何将这些 json 值存储到 volley 缓存中
StringRequest strReq = new StringRequest(Request.Method.POST, url,
new Response.Listener<String>() {
@Override
public void onResponse(String response) {
System.out.println("mainresp$$$"+response);
Log.d("Volley Request Success", response.toString());
result=response;
callback.onSuccess(result);
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
VolleyLog.d("volley request Error",
"Error: " + error.getMessage());
}
}) {
@Override
protected Map<String, String> getParams() {
return params;
}
};
// Adding request to request queue
AppController.getInstance().addToRequestQueue(strReq, tag_string_req);
【问题讨论】:
-
我不知道如何实现此功能..上述链接中提供的...请提供一些想法以继续使用 volley 进行响应缓存
-
感谢您的回答..我会试试这个
-
但是为什么要缓存 POST 请求呢? GET 的缓存是合理的 :-)
标签: android caching android-volley