如何使用Android中的picasso库缓存下载的位图

时间:2014-11-10 10:04:17

标签: android bitmap picasso

您好我正在使用picasso下载android中的位图。

以下是我的代码

// make sure to set Target as strong reference
private Target loadtarget;

public void loadBitmap(String url) {

    if (loadtarget == null) loadtarget = new Target() {
        @Override
        public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) {
            // do something with the Bitmap
            handleLoadedBitmap(bitmap);
        }

        @Override
        public void onBitmapFailed() {

        }
    }

    Picasso.with(this).load(url).into(loadtarget);
}

我想缓存位图,以便稍后将其从缓存中pcik而不是再次下载。此代码是否缓存下载的位图?如果不是如何启用 缓存使用毕加索库来下载位图?

1 个答案:

答案 0 :(得分:1)

参考:http://square.github.io/picasso/

它会自动缓存图像。