2

Bitmap 有一个recycle方法,但是如果我们不再需要它,我们是否必须显式调用它?

例如,一个ImageView现在有一个位图。当用户单击一个按钮时,它将为 ImageView 设置一个新的位图。

我们是否必须在分配新的位图之前回收原始位图?

4

1 回答 1

3

是的,如果您的目标设备是Android较旧的3.0. 这样可以避免你在OutOfMemoryException.

注意:在android 3本机堆中分配位图内存之前。从 GC 的角度来看,java 对象将保留低内存。

于 2012-09-21T15:02:43.810 回答