您的位置:首页 > 其它

关于BItmap.createScaledBitmap释放内存引发的bug

2017-01-02 00:47 204 查看
代码如下:

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(); 还是一样报异常, 求解
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: