ArrayList删除和清除功能

问题描述:

我有一个ArrayList的对象,其中每个对象都有一个位图的引用。ArrayList删除和清除功能

如果我使用ArrayList.remove或ArrayList.clear,删除对象或分别所有的人,

我需要设置参照位首先为空或不删除/清除它呢?

当然,我会问这个问题。

当你想清除一个位图对象的内存时,你应该使用它的回收方法。

bitmap.recycle() 

这就是如何清除与位图相关联的内存。由于额外的手机存储器用于存储位图像素值的信息,这些信息将使用回收功能进行清除。

+0

问题是可能有其他引用相同的位图,所以我不能使用bitmap.recycle(); – piojo

+0

好吧,那么你所需要做的就是清除或删除只是删除参考。 – blessenm