【发布时间】:2012-06-14 21:25:58
【问题描述】:
这是android gridview crashes on Galaxy 3 的后续问题
我修复了一些东西,现在我可以加载 gridView。我在 gridView 中有很多图像,所以我需要向下滚动才能看到所有图像。如果我慢慢向下滚动,一切似乎都很好。但如果我快速向下滚动,应用程序会因 OutOfMemory 错误而崩溃。因此,假设不再可见的视图需要一些时间才能被删除。有没有一种快速的方法可以手动删除它们并防止这种情况发生?
在这个
question可以看到所有gridView的代码(如果你也能回答就太好了)
【问题讨论】:
-
首先,确保小缩略图非常小。其次,尝试提前为所有缩略图生成位图,并改用 setImageBitmap()。