【发布时间】:2017-04-19 14:09:10
【问题描述】:
我正在使用带有 Glide 的 SubsamplingScaleImageView 来加载、缓存和显示图像:
SubsamplingScaleImageView mImageView;
Glide.with(this)
.load(url)
.asBitmap()
.into(new SimpleTarget<Bitmap>() {
@Override
public void onResourceReady(Bitmap resource, GlideAnimation<? super Bitmap> glideAnimation) {
mImageView.setImage(ImageSource.bitmap(
Bitmap.createBitmap(resource, x1, y1, x2 - x1, y2 - y1)));
}
});
它可以工作,但有时会在 Bitmap.createBitmap 中出现错误 IllegalStateException: Can't copy a recycled bitmap 崩溃。如何解决?
【问题讨论】:
标签: android image android-image android-glide image-loading