我正在开发一个应用程序,用户可以在其中更改他的个人资料图片,该图片实际上存储在服务器中,如下所示:http ://serveraddress.com/user-pictures/user_id ,问题在于 volley 使用 Image即使在用户更改了个人资料图像(上传到服务器)之后,缓存的图像也会被显示,而不是“更新”的图像。
我试图从缓存中删除图像,并使图像 URL 无效(因为它是相同的),但它不起作用。
getRequestQueue().getCache().invalidate("http://serveraddress.com/user-pictures/122432", true); //invalidate
mLRUCache.remove("http://serveraddress.com/user-pictures/122432");
我会很感激任何建议。提前致谢。