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

标签 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);
}

我想缓存位图,以便稍后从缓存中提取而不是再次下载。此代码是否缓存下载的位图?如果不是如何启用 使用 picasso 库缓存下载位图?

最佳答案

引用:http://square.github.io/picasso/

它会自动缓存图片。

关于android - 如何在 Android 中使用 picasso 库缓存下载的位图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26841130/

相关文章:

android - 制作一个箭头始终指向地球地面的应用程序

javascript - 在类组件react-native中声明const

android - picasso 和语境

java - 如何在 Android 应用程序中离线使用图像?

安卓 : How to fill colors in a Bitmap after zooming?

java - 将代码从 onCreate 方法中移出并移到它自己的类文件中

android - 使用 drawBitmap 和矩形缩放位图 - Android

android - 如何从后台线程向主线程发送位图数据?

android - 如何在ImageView中的Image Bitmap上画一个矩形

android - Picasso IllegalArgumentException 目标不能为空