我使用加载封面的listview我有OutOfMemory的问题。 我使用getView BaseAdapter方法来重用单元格。 我使用功能正常的imageLoader,虽然问题可能是 相关,但我知道这是可能的。 但是我禁用了现在为imageLoader当前的缓存 加载图像但不要存储更多。 当我在某个时刻滚动我的列表时,我在logcat中获取了 以下错误: 345 600字节的外部分配对于此过程来说太大了。 VM不会让我们分配345,600字节
当我在列表的末尾并且我继续时,也会发生此错误 滚动,滚动列表更多或非常轻微,因为结束 但是显示了相同的细胞。 BaseAdapter的GetView未知 然而我仍然得到错误,直到我在列表中用手指滚动 不滚动: 345 600字节的外部分配对于此过程来说太大了。 VM不会让我们分配345,600字节
Archos A43出现了这个问题,就是你知道为什么 系统尝试分配内存,然后列表不会更改和 因此不给细胞充电? 它可能来自IU的资源吗?
此致
加布里埃尔
答案 0 :(得分:1)
最有可能的是,这来自于您正在加载到ImageView
窗口小部件中的位图。完成后,请务必recycle()
Bitmap
{{1}}个对象。