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
Post a Comment