android - Google Volley Imageloader - Uncache a 302 redirect request or intercepting the redirect url -


i have set url (ex: http://mywebsite.com/cawn28xd/user_avatar) call imageloading redirects link may or may not different.

i want able either intercept 302 redirect , grab url imageloader not cache specific url (this brings issue 302 redirect url cached, should handled on setshouldcache(false) call request)

or

i want able invalidate or remove caching specified url using google volley , it's imageloader.

i using singleton class provided android developers guide including default image loading request:

requestentity.getinstance(mcontext).getimageloader().get(mimageurl,              imageloader.getimagelistener(mimageview,              r.drawable.default_avatar, r.drawable.default_avatar)); 

the imageloader provided android volley uses cachekey in order cache requests, during process makes simple image request.

so use request:

 request<bitmap> imagerequest = new imagerequest(requesturl, listener,   maxwidth, maxheight, scaletype, bitmap.config.rgb_565, new response.errorlistener() {      @override      public void onerrorresponse(volleyerror error) {         imageview.setimageresource(r.drawable.default_avatar);      }   }); imagerequest.setshouldcache(false); requestentity.getinstance(this).getrequestqueue().add(req); 

Comments