在背景中缓存毕加索图像

时间:2016-03-28 14:41:25

标签: android picasso

我在后台提取一些数据进行缓存,因此我的Feed总是会更新,但我的图片有问题。现在图像不会缓存,除非它们已经加载到imageview上。我想知道是否有办法在后台加载/缓存图像?

2 个答案:

答案 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();

然后使用位图。感谢。