【发布时间】:2011-07-16 06:57:43
【问题描述】:
我们经常从服务器获取图像作为字节流,然后我们创建 Bitmap 并将其分配给 ImageView 对象。
当我需要释放内存时,我可以将所有 ImageView 引用删除为 null,让 gc 完成工作。
但是问题是,这样,我没有调用Bitmap的recycle方法,因为我没有保留它的引用。所以我想知道,我是否需要维护Bitmap的所有引用,以便将来回收它们?
【问题讨论】:
我们经常从服务器获取图像作为字节流,然后我们创建 Bitmap 并将其分配给 ImageView 对象。
当我需要释放内存时,我可以将所有 ImageView 引用删除为 null,让 gc 完成工作。
但是问题是,这样,我没有调用Bitmap的recycle方法,因为我没有保留它的引用。所以我想知道,我是否需要维护Bitmap的所有引用,以便将来回收它们?
【问题讨论】:
不用,GC 会帮你做的。
【讨论】:
【讨论】: