代码如下:
Bitmap bm = BitmapFactory.decodeResource(res, id);
Bitmap newBm = Bitmap.createScaledBitmap(bm , 100,100, true);
bm.recyle();
mImageView.setImageBitmap(newBm);
然后会报一个异常:
java.lang.IllegalArgumentException: Cannot draw recycled bitmaps
如果先mImageView.setImageBitmap(newBm); 再bm.recyle(); 还是一样报异常, 求解
Bitmap bm = BitmapFactory.decodeResource(res, id);
Bitmap newBm = Bitmap.createScaledBitmap(bm , 100,100, true);
bm.recyle();
mImageView.setImageBitmap(newBm);
然后会报一个异常:
java.lang.IllegalArgumentException: Cannot draw recycled bitmaps
如果先mImageView.setImageBitmap(newBm); 再bm.recyle(); 还是一样报异常, 求解