gpt4 book ai didi

java - 使用 Volley 缓存图片

转载 作者:行者123 更新时间:2023-11-29 20:31:59 25 4
gpt4 key购买 nike

我正尝试在我的应用程序中实现图像缓存。我目前拥有的关于图像的代码如下:

获取图片的网络调用:

public void getImage(String url, final ImageView imageView) {

System.out.println("Image Url is: " + url);
ImageRequest requestImage = new ImageRequest(url, new Response.Listener<Bitmap>() {
@Override
public void onResponse(Bitmap response) {
imageView.setImageBitmap(response);
}
}, 0, 0, null, null);

queue.add(requestImage);
}

我如何实现缓存?我已经阅读了几篇关于 SO 的文章,但不确定如何将其实现到我的应用程序中?

谢谢你的帮助

最佳答案

  1. 你最好使用 ImageLoader 而不是直接使用 ImageRequest
  2. 当您实例化一个ImageLoader 对象时,您设置了一个ImageCache 对象。 (这就是你想要的,不是吗?)

Volley 的 ImageLoader 在内部使用 ImageRequestImageCache 相结合。

关于java - 使用 Volley 缓存图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31804653/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com