在API 11+上调用bitmap.recycle()有什么作用?

时间:2012-08-14 14:24:04

标签: android bitmap android-3.0-honeycomb heap-memory recycle

我知道在Android的API 10之前,为recycle()调用不再使用的Bitmap非常重要,因为实际的原始数据存储在本机内存中。

但是,从API 11开始,Bitmap存储在堆中,所以我的问题是:

如果API足够大(至少11),是否还需要在recycle()上调用Bitmap?如果我在这样的API上调用它会怎么做?

1 个答案:

答案 0 :(得分:5)

官方文档告诉recycle()现在是一个高级调用,所以如果你想要释放你的位图,你可以写一些像bitmap = null这样的东西,GC会处理其他所有事情。