如何在picasso中设置和获取缓存图像的标识符?
具体来说,我想设置unix时间戳和图像(我称之为修改时间)。
使用毕加索,我从网络中获取一些图像并缓存它们。这些图像是用户的个人资料图片。
Picasso.with(context)
.load(url)
.placeholder(R.drawable.ic_contact_picture)
.error(R.drawable.ic_contact_picture)
.into(imageView);
在我的服务器数据库上,我保留了图像'最后修改时间。因此,每当我请求图像时,我想首先发送本地修改的图像时间,以便检查图像的修改时间是否已更改,然后仅在图像发生更改时才重新获取图像。
算法:
获取picasso缓存图像修改时间
将此时间发送至服务器
服务器检查图像的修改时间是否已更改。
如果服务器回答是,请重新获取新映像并设置从picasso中的服务器接收的新修改时间。否则,什么都不做。
我可以做2,3,4步骤。但我不确定第1步是如何完成的?
如何在picasso中为图像设置和获取修改时间(某些标识符)?