内存溢出错误

来源:互联网 发布:mysql 添加全文索引 编辑:程序博客网 时间:2024/06/14 21:22

java.lang.RuntimeException: Canvas: trying to use a recycled bitmap android.graphics.Bitmap@43d5f030

报上面的错误

被回收的图片是完全消失了,你必须花相当一些时间再重新使用实例化它。

被recycle的图片一般不要重新初始化或给它重新赋值了,这样有潜在威胁,随时会报上面的那个错误。

根本原因在于java 虚拟机是自动进行内存回收的,你写了语句,运行到那里内存不一定被释放了,只有需要的时候才会释放。

因此,最好的办法就是不要再使用它。