android picasso设置和获取缓存图像的标识符

时间:2015-10-28 06:29:26

标签: android image caching picasso

如何在picasso中设置和获取缓存图像的标识符?

具体来说,我想设置unix时间戳和图像(我称之为修改时间)。

使用毕加索,我从网络中获取一些图像并缓存它们。这些图像是用户的个人资料图片。

Picasso.with(context)
        .load(url)
        .placeholder(R.drawable.ic_contact_picture)
        .error(R.drawable.ic_contact_picture)
        .into(imageView);

在我的服务器数据库上,我保留了图像'最后修改时间。因此,每当我请求图像时,我想首先发送本地修改的图像时间,以便检查图像的修改时间是否已更改,然后仅在图像发生更改时才重新获取图像。

算法:

  1. 获取picasso缓存图像修改时间

  2. 将此时间发送至服务器

  3. 服务器检查图像的修改时间是否已更改。

  4. 如果服务器回答是,请重新获取新映像并设置从picasso中的服务器接收的新修改时间。否则,什么都不做。

  5. 我可以做2,3,4步骤。但我不确定第1步是如何完成的?

    如何在picasso中为图像设置和获取修改时间(某些标识符)?

0 个答案:

没有答案