我想知道 Picasso 库在应用程序中如何缓存图像。我知道它使用 HttpHeaders 来检查是否从网络获取图像。
但是,它是否有任何时间框架来缓存图像?比如说一天后失效之类的?
问题是我的项目从网络加载大量的小图片。有时候,新的图片会在下次启动时反映出来。但是有时候就不会。
最糟糕的是,一些图片虽然在同一时间进行了更改,但有些图片却没有反映出来。但是,当我卸载应用程序时,所有的图片都反映出了更改(当然)。
Picasso 应该有关于缓存的内容。
请不要告诉我使用 OkHttp 来控制 Picasso 中的缓存。
我的项目正在使用 Apache 的 AsyncHttpClient,而且太过臃肿,无法更新。(当然不是我,我只会使用 UrlConnection 创建一个小型的网络助手,而不是实现整个 AsyncHttpClient。)
总之,任何想法或指针都将不胜感激。
底线:不使用 OkHttp。只想了解 Picasso 中的缓存控制机制。
谢谢!
但是,它是否有任何时间框架来缓存图像?比如说一天后失效之类的?
问题是我的项目从网络加载大量的小图片。有时候,新的图片会在下次启动时反映出来。但是有时候就不会。
最糟糕的是,一些图片虽然在同一时间进行了更改,但有些图片却没有反映出来。但是,当我卸载应用程序时,所有的图片都反映出了更改(当然)。
Picasso 应该有关于缓存的内容。
请不要告诉我使用 OkHttp 来控制 Picasso 中的缓存。
我的项目正在使用 Apache 的 AsyncHttpClient,而且太过臃肿,无法更新。(当然不是我,我只会使用 UrlConnection 创建一个小型的网络助手,而不是实现整个 AsyncHttpClient。)
总之,任何想法或指针都将不胜感激。
底线:不使用 OkHttp。只想了解 Picasso 中的缓存控制机制。
谢谢!