如何回收Gridview中显示的位图

时间:2012-11-19 08:01:05

标签: android gridview out-of-memory

我在我的应用中使用GridView。 gridview的图像是

  1. 我是从网上下载的。
  2. 将它们缩小到所需的尺寸。
  3. 将它们写入文件
  4. 所有3个步骤都是使用AsyncTask完成的。然后我更新UI。下次当我打开GridView时,我只是从sdcard解码它。图像数量大约为15.当我在我的应用程序上执行memeinfo dumpsys时,我的堆大小从12增加到50.我的问题是,gridview会自动回收在适配器中传递的位图,或者我们必须为它做。我得到OutOfMemoryException。我看到很多链接如何有效地处理位图,包括android链接,我已经在我的应用程序中实现了它们,但没有链接解释gridview中的位图回收。请帮助我。

0 个答案:

没有答案