我遇到了位图回收问题。我在网格视图中显示位图。我有大约40-50个缩略图。当我从URL中下载拇指图像时,我将其缓存到磁盘上。在ImageView上设置位图并调用bitmap.recycle()。 BUt我一直在回收位图无法使用。
关于可能发生的事情的任何想法。谢谢你的帮助。我正在重新使用ImageAdapter的getView()中的'convert-view'
此致 -Chandu
答案 0 :(得分:1)
我对此的理解是,您无法回收仍在使用的位图。此外,当您使用adpatable视图时,您甚至不知道何时不再使用图像。
解决方案是在位图上使用弱引用,以便垃圾收集器在不再需要时释放内存。
以下是指南:http://developer.android.com/training/displaying-bitmaps/process-bitmap.html
答案 1 :(得分:0)
ImageView仍在使用位图。