Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带服务器映像的Android毕加索缓存_Android_Image_Picasso - Fatal编程技术网

带服务器映像的Android毕加索缓存

带服务器映像的Android毕加索缓存,android,image,picasso,Android,Image,Picasso,我有一个URL链接来获取图像,该图像可能每天都会更改,但是链接不会更改 我的问题是 在这种情况下,毕加索如何知道图像发生了变化并获取新图像 Picasso是否在每次使用图像时都会向我的服务器发出url调用,然后确定图像是否不同?Picasso使用HTTP头进行缓存,因此它基本上遵循以下规则。 如果您的服务器提供了准确的标题,则会自动对其进行管理。 要得到更好的解释,你可以查一查 编辑 直接回答: 是的,它会提出请求 但是 您可以使用配置毕加索的自定义下载程序,并手动决定如果缓存中已经有图像,则

我有一个URL链接来获取图像,该图像可能每天都会更改,但是链接不会更改

我的问题是

在这种情况下,毕加索如何知道图像发生了变化并获取新图像


Picasso是否在每次使用图像时都会向我的服务器发出url调用,然后确定图像是否不同?

Picasso使用HTTP头进行缓存,因此它基本上遵循以下规则。 如果您的服务器提供了准确的标题,则会自动对其进行管理。 要得到更好的解释,你可以查一查


编辑 直接回答: 是的,它会提出请求

但是 您可以使用配置毕加索的自定义下载程序,并手动决定如果缓存中已经有图像,则不发出请求。这在处理连接问题(即:没有internet连接)时特别有用

这是一个


一些关于毕加索的文档使用HTTP头进行缓存,因此它基本上遵循了。 如果您的服务器提供了准确的标题,则会自动对其进行管理。 要得到更好的解释,你可以查一查


编辑 直接回答: 是的,它会提出请求

但是 您可以使用配置毕加索的自定义下载程序,并手动决定如果缓存中已经有图像,则不发出请求。这在处理连接问题(即:没有internet连接)时特别有用

这是一个


还有一些关于

的文档,这意味着毕加索仍在向服务器发送请求。是的,但我用一种变通方法编辑了我的答案,你可能会发现它有用。我确实使用ok http,这意味着毕加索仍在向服务器发送请求。是的,但我用一种变通方法编辑了我的答案,你可能会发现它有用。我确实使用ok http