Android Bitmap回收异常:Canvas: trying to use a recycled bitmap android.graphics.Bitmap解决
如果在图片回收时出现异常——Canvas: trying to use a recycled bitmap android.graphics.Bitmap,在isRecycled前对Bitmap进行一个非空和是否isRecycled的判断。
如下所示:
if (bitmap != null && !bitmap.isRecycled())
{
bitmap=null;
}
简而言之,就是把代码中的bitmap.recycle()的注释掉,使用上面的代码代替。
是否会导致内存溢出现象:
根据开发文档,bitmap.recycle()这个方法一般而言没有必要执行,因为当系统没有多余的内存的时候,gc可以释放内存。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。