android - 使用 picasso + okhttp 缓存图像

标签 android image caching picasso okhttp

我正在使用 picasso + okhttp 来加载和缓存图像。

目前这段代码正在按我预期的方式工作,缓存也在按我希望的方式工作。

Picasso.with(Context).load("http://images.com/image.png").into(ImageView);

我想在初始同步时下载图片,所以我尝试了这段代码:

Picasso.with(Context).load("http://images.com/image.png");

但它不起作用。请求(来自 okhttp 库)是在函数 into(ImageView) 中发出的.

我如何缓存图像以便稍后在 Picasso 或 okhttp 中使用它?

谢谢

最佳答案

为了将来引用,我解决了这个问题:

Picasso.with(Context).load("http://images.com/image.png").fetch();

关于android - 使用 picasso + okhttp 缓存图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25056394/

相关文章:

java - 在 Swing 中加载多个文件

javascript - Firefox 中的预加载图像不会在同一页面加载时从缓存中检索

c# - 缓存不经常更改的数据以加快客户端应用程序加载时间是否是隔离存储的适当使用?

android - 如何判断节目实名制

java - ViewModelProvider Fragment实例化模型

java - 不循环 for 循环 - Java (android)

android - 如何取消 postDelay 处理程序

css - 带有CSS的图像底部的渐变

web-services - 站点重启时缓存不明确

css - 我如何确定并确定我的网页未被缓存?