我在后台提取一些数据进行缓存,因此我的Feed总是会更新,但我的图片有问题。现在图像不会缓存,除非它们已经加载到imageview上。我想知道是否有办法在后台加载/缓存图像?
答案 0 :(得分:4)
您正在寻找fetch()
。
picasso.load(something).fetch()
将为您加热缓存。
答案 1 :(得分:0)
我认为您可以使用新的ImageView
。缓存后,从ImageView
获取图片。
代码:
ImageView mImageView = new ImageView();
Picasso.with(rootView.getContext()).load("your file").into(mImageView);
Bitmap mBitmap = mImageView.getDrawingCache();
然后使用位图。感谢。