Android位图回收

时间:2011-11-05 21:34:36

标签: android bitmap grid recycle

我遇到了位图回收问题。我在网格视图中显示位图。我有大约40-50个缩略图。当我从URL中下载拇指图像时,我将其缓存到磁盘上。在ImageView上设置位图并调用bitmap.recycle()。 BUt我一直在回收位图无法使用。

关于可能发生的事情的任何想法。谢谢你的帮助。我正在重新使用ImageAdapter的getView()中的'convert-view'

此致 -Chandu

2 个答案:

答案 0 :(得分:1)

我对此的理解是,您无法回收仍在使用的位图。此外,当您使用adpatable视图时,您甚至不知道何时不再使用图像。

解决方案是在位图上使用弱引用,以便垃圾收集器在不再需要时释放内存。

以下是指南:http://developer.android.com/training/displaying-bitmaps/process-bitmap.html

答案 1 :(得分:0)

ImageView仍在使用位图。