我知道Android的API 10之前,调用是非常重要的recycle()
的Bitmap
那些不再使用的S,因为实际的原始数据被存储在本机内存。
然而,随着API 11, Bitmap
s的存储在堆中,所以我的问题是:
它仍然需要调用recycle()
的Bitmap
■如果API是足够大(至少11)? 它能做什么,如果我把它叫做这样的API?
我知道Android的API 10之前,调用是非常重要的recycle()
的Bitmap
那些不再使用的S,因为实际的原始数据被存储在本机内存。
然而,随着API 11, Bitmap
s的存储在堆中,所以我的问题是:
它仍然需要调用recycle()
的Bitmap
■如果API是足够大(至少11)? 它能做什么,如果我把它叫做这样的API?
官方文件告诉recycle()
现在是一个先进的呼叫,所以如果你想释放你的位图,你可以只写类似bitmap = null
和GC将采取一切照顾。