【发布时间】:2012-11-06 16:15:18
【问题描述】:
我正在开发一些需要从服务器下载许多帖子的应用程序。列表项包含一些文本信息,用户图片和图像被插入到消息中。
为了更新列表视图,我从 https://github.com/chrisbanes/Android-PullToRefresh 使用 PullToRefreshListView 并从 http://codehenge.net/blog/2011/06/android-development-tutorial-asynchronous-lazy-loading-and-caching-of-listview-images/ 延迟加载和缓存列表视图图像。
一切正常,但我遇到了下一个问题:当我滚动列表视图并下载越来越多的项目时,我收到有关内存不足的错误消息。我该如何解决这个问题?
【问题讨论】:
-
所有帖子和图片都在内存中?
-
追踪到 logcat 告诉你 OOM 的地方。
-
这可能是由于您正在下载的图像的大小。您需要减小尺寸或遵循此stackoverflow.com/questions/477572/… 和stackoverflow.com/questions/477572/…
-
你应该从你的 listadapter 发布一些代码
标签: android