4

这是Galaxy 3 上 android gridview 崩溃的后续问题 我修复了一些东西,现在我让 gridView 加载。我在 gridView 中有很多图像,所以我需要向下滚动才能看到所有图像。如果我慢慢向下滚动,一切似乎都很好。但如果我快速向下滚动,应用程序会因 OutOfMemory 错误而崩溃。因此,假设不再可见的视图需要一些时间才能被删除。有没有一种快速的方法可以手动删除它们并防止这种情况发生?
你可以在这个问题中看到所有的gridView代码(如果你也能回答,那就太好了)

4

1 回答 1

0

因为当你滚动你的gridview时,getView()方法使用适配器调用。这个方法负责设置图像,但由于服务器图像的性能不佳,不能一次在这个视图中设置,这就是发生内存不足错误的原因。

在您的代码Android 中使用此示例:帮助使用 ImageLoader 类 (LazyList) 调整 ListView 适配器

它应该对你有所帮助。

于 2012-09-16T03:39:14.183 回答