解决ListView加载图片内存溢出的优化方案

在开发中,listview 里的图片过多时,内存溢出的问题常见。通常来说,方案包括软引用、手动 recycle 资源、缩小 bitmap 等方法。不过呢,像这些方案往往都是治标不治本,问题依旧。即使使用了这些方法,你依然遇到一些坑,比如图片的释放时机和图片被其他控件引用时,会引发‘尝试使用已回收的 Bitmap’的异常。这个问题曾经让我困扰了久,直到我找到了一些更好的办法。

如果你也在这个问题,推荐关注以下几篇文章,里面有一些实用的优化技巧,你减少内存溢出的风险。是 Android Bitmap 内存溢出的优化技巧,值得一看。

这些资源能帮你少走弯路,你在开发中的内存溢出问题!

rar 文件大小:142.5KB