我知道在Android的API 10之前,为recycle()
调用不再使用的Bitmap
非常重要,因为实际的原始数据存储在本机内存中。
但是,从API 11开始,Bitmap
存储在堆中,所以我的问题是:
如果API足够大(至少11),是否还需要在recycle()
上调用Bitmap
?如果我在这样的API上调用它会怎么做?
答案 0 :(得分:5)
官方文档告诉recycle()
现在是一个高级调用,所以如果你想要释放你的位图,你可以写一些像bitmap = null
这样的东西,GC会处理其他所有事情。