图片加载用的是 Android-Universal-Image-Loader 这个库.memoryCache 和 diskCache 都打开了而且设的空间不小.设置都是按照官方的来的.
1
xcc3641 2016-02-22 11:08:58 +08:00
推荐用 Glide ,我从来没有出现过 OOM
|
2
kaedea 2016-02-22 12:16:08 +08:00
Bitmap 的锅,而且使用 Android-Universal-Image-Loader 要在滚动的时候取消所有的加载任务
|
3
viator42 OP @kaedea Bitmap 怎么了,滚动取消加载我做了,不怎么管用
boolean pauseOnScroll = false; // or true boolean pauseOnFling = true; // or false PauseOnScrollListener listener = new PauseOnScrollListener(imageLoader, pauseOnScroll, pauseOnFling); listView.setOnScrollListener(listener); |
4
saberpowermo 2016-02-22 17:22:10 +08:00
推荐使用 Glide 试试
|
5
saberpowermo 2016-02-22 17:22:41 +08:00
@xcc3641 Glide 好用是好用 但是还是有一些坑的。。
|
6
kfll 2016-02-23 09:02:56 +08:00 via iPhone
memoryCache 设小或关闭看看?
|
7
karnaugh 2016-02-24 14:32:05 +08:00
facebook 出的 fresco 不错.http://www.fresco-cn.org/docs/index.html#_
|