java Android中的位图循环()

java Android中的位图循环(),java,android,memory,memory-management,Java,Android,Memory,Memory Management,需要一些帮助来理解类Bitmap的recycle()方法 例如,如果我有一个名为“bmp”的位图[],那么这两者之间的区别是什么 Bitmap[i].recycle() 及 最好的选择是什么?我应该两个都打电话吗 谢谢我想你的意思是回收,但回收实际上会从内存中释放对象,而将其设置为null仍会将其保留在内存中。根据,位图数据存储在本机内存中,而不是Dalvik堆中。完成位图后,应调用recycle()释放位图存储的内存。事后将其设置为null是一种很好的做法,尽管这有点多余 另请参见api:类

需要一些帮助来理解类Bitmap的recycle()方法

例如,如果我有一个名为“bmp”的位图[],那么这两者之间的区别是什么

Bitmap[i].recycle()

最好的选择是什么?我应该两个都打电话吗


谢谢

我想你的意思是回收,但回收实际上会从内存中释放对象,而将其设置为null仍会将其保留在内存中。

根据,位图数据存储在本机内存中,而不是Dalvik堆中。完成位图后,应调用
recycle()
释放位图存储的内存。事后将其设置为null是一种很好的做法,尽管这有点多余

另请参见api:

类“”,它提供了一些非常有用的信息,用于理解和处理加载和回收位图

Bitmap[i]=null;