ArrayList删除和清除功能
问题描述:
我有一个ArrayList的对象,其中每个对象都有一个位图的引用。ArrayList删除和清除功能
如果我使用ArrayList.remove或ArrayList.clear,删除对象或分别所有的人,
我需要设置参照位首先为空或不删除/清除它呢?
当然,我会问这个问题。
答
当你想清除一个位图对象的内存时,你应该使用它的回收方法。
bitmap.recycle()
这就是如何清除与位图相关联的内存。由于额外的手机存储器用于存储位图像素值的信息,这些信息将使用回收功能进行清除。
问题是可能有其他引用相同的位图,所以我不能使用bitmap.recycle(); – piojo
好吧,那么你所需要做的就是清除或删除只是删除参考。 – blessenm