如何通知应用已经下载和缓存的图像已在服务器上更新/更改并需要重新下载?
我的应用程序上有一个ListView,可以下载图像并对其进行缓存,这样就不必一次又一次地加载它们。
问题在于,当我在服务器上编辑或更改图像时,应用程序上的图像保持不变,因为它是缓存的。它使用图片网址。
换句话说,代码检查该URL是否已用于下载该图像,如果是,则将其从缓存中拉出并显示它。否则 - 下载它。
如何通知应用,有新图片?
我的意思是,在我的情况下,有什么常用的方法吗?
答案 0 :(得分:1)
您可以添加“重新下载”按钮或类似内容,重新下载图像并替换旧图像,这是最简单的方法。
你可以做的另一件事是,每次图像都是正确的在线检查(你可以有一个值“版本”,检查图像是否是当前版本),如果图像是旧版本,下载一个新版本。
我更喜欢第一个版本,它更容易,但它是你的选择:)