解决listview加载图片内存溢出的方案

yangbing5264907813 22 0 RAR 2020-10-30 01:10:06

listview 里的图片太多 会导致 listview 的OutOfMemoryException发生,解决方案,只有例如 软引用 ,手动recycle 资源,缩小bitmap等等。(不过貌似都治标不治本,所以以前这个问题 一直困扰了我很久。。。) 即使使用了这些解决方案 也很可能碰到 以下的几个问题 1. 图片 比如 bitmap 或者 drawable 虽然可以用recycle 方法手动释放,但是 释放的时机。 2. 即使使用手动释放,但由于 图片被 imageview 或者其他控件引用 导致发生异常 比如 trying to use a recycled bitmap。

用户评论
请输入评论内容
评分:
暂无评论