安卓 Picasso 缓存图片

5

文档中写道Picasso会缓存下载的图像,但我没有看到如何从缓存中再次调用该图像的示例。

这里是第一次加载图像:

Picasso.with(getActivity())
        .load(thirdArticle.getImageURL())
        .resize(200, 150)
        .centerCrop()
        .into(mainThreeArticleImage);

第二次调用相同的代码时,它不应该从缓存中获取?如果不能,如何通过该URL调用缓存图像?
1个回答

11

Picasso会自动缓存已加载的图片,这样下次它们就会从缓存中加载。你可以通过启用指示器来检查图片是从网络、缓存还是磁盘加载的。

Picasso.get().setIndicatorsEnabled(true);

每个图像将显示指示器,指定图像加载的位置。
我从这里获得了参考。


以上的代码中,我应该添加什么内容才能从缓存中获取或通过 Web URL 进行下载? - ask110593
你不需要做任何事情,它会自己处理。这行代码是为了知道图片从哪里加载。 - Kartheek
不用担心缓存问题,它会在内部处理。 - Kartheek

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接