bitmap recyle 之后setPixels 报错
1. 创建 bitmap 对象:
使用 createBitmap 创建 bitmap 之后,setPixels ()
2. 在 activity ondestroy中:
bitmap.recyle();
bitmap = null;
3. 然后再次启动activity使用 setPixels
就会报错:Can't call setPixels() on a recycled bitmap
4. 参考Bitmap其源码的setPixels方法
调用:
checkRecycled("Can't call setPixels() on a recycled bitmap");
现在想不明白的是,activity 重新加载了,为什么bitmap还是出于recyled状态,请教一下:如何解决这个问题?