将 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);
我正在使用 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);