RequestQueue queue = Volley.newRequestQueue(context);
Cache cache = new DiskBasedCache(context.getCacheDir(), 5 * 1024 * 1024);
Network network = new BasicNetwork(new HurlStack());
network.addRequestFilter(new CacheFilter(cache));
queue = new RequestQueue(cache, network);
queue.start();
StringRequest stringRequest = new StringRequest(Request.Method.GET, url,
new Response.Listener<String>() {
@Override
public void onResponse(String response) {
}
},
new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
}
});
queue.add(stringRequest);