将 android Picasso 库应用于 Sqlite decodeByteArray 图像

Apply android Picasso library to Sqlite decodeByteArray image

我正在使用 Sqlite 保存图像,这是我用来将图像恢复为简单 imageView 的代码:

    byte[] bookImage = books.getImage();
    Bitmap bitmap = BitmapFactory.decodeByteArray(bookImage, 0, bookImage.length);
    holder.imageView.setImageBitmap(bitmap);

现在我正在尝试使用 Picasso 库来防止 'Out Of Memory' 崩溃。 这是代码:

Picasso.with(holder.imageView.getContext()).load(bitmap).into(holder.imageView);

不幸的是我不能使用加载(位图)。我该如何正确使用 Picasso 库?

您可以为此使用 Glide:

Glide.with(holder.imageView.getContext()).load(bookImage).asBitmap().into(holder.imageView);