Android WebView:有没有办法只刷新缓存中选定的svg图像?

时间:2017-03-01 07:37:14

标签: android caching svg android-webview

我在android studio中使用相同的应用程序。用户可以下载包含一些SVG图像的项目。他/她可以下载多个项目。

选择项目时,这些图像将显示在WebView中。 现在,用户已下载的每个项目都有一个“刷新”选项。所以我正在寻找一种方法,它只刷新我的缓存中属于所选项目的图像。

目前我只是再次下载项目,但是当我打开项目查看图像时,它们仍然是旧图像。那么,有什么方法可以刷新缓存中的一些图像?如果没有,有什么建议吗?

PS:我无法删除整个缓存!

1 个答案:

答案 0 :(得分:0)

尝试将时间戳或版本号添加到要返回的图像的网址中。这将禁用缓存。假设图像URL是 - “www.images.com/1.jpg”,将其设为“www.images.com/1.jpg?version=1”。因此,当您更改映像文件的版本时,将从服务器获取新文件。希望它有所帮助。