2 qq 23386067 qq_23386067 于 2016.02.17 21:35 提问

listview图片数据过多造成内存泄露

图片数据过多 如何进行优化或者处理才能不造成内存泄露?求大神指教

3个回答

simpleGW
simpleGW   2016.02.17 22:15

1.压缩处理Bitmap 2.使用软引用集合关联bitmap对象进行保存,当内存趋于阈值时销毁部分bitmap对象 3.使用ImageLoader第三方异步图片加载框架

4.Volley框架异步加载图片

qq_18279577
qq_18279577   2016.02.17 21:46

使用第三方图片加载库了吗?如果没有,推荐使用 ImageLoader

duyuanye
duyuanye   2016.02.18 09:32

1.加载图片时进行压缩,放缩到合适的大小再加载进内存
2.adapter的重用机制一定要有
3.不用的图片及时回收,写个图片缓存框架或者总imageloader等第三方框架

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!