listview中item为gridview,gridview中显示本地图片,图片一多就出现OOM啦,如何解决?求大婶

shylone1024 2014-07-11 04:44:45
listview中item为gridview,gridview中显示本地图片,图片一多就出现OOM啦,如何解决?求大婶
图片显示用的是开源的那个imageLoader,如果单独用gridview控件显示图片,用这个imageloader显示很顺利。但是当gridview嵌套进listview显示就必出现OOM,真伤脑筋啊~~

求破解方法。
...全文
356 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
shylone1024 2016-06-30
  • 打赏
  • 举报
回复
引用 8 楼 qq_21090257 的回复:
请问下后来怎么解决的,我也遇到这种问题,scrollview嵌套gridview,也会出现OOM,单独gridview就不会
还是不要这么做,google也不推荐这么做,推荐用RecycleView
Codery_Yan 2016-05-13
  • 打赏
  • 举报
回复
请问下后来怎么解决的,我也遇到这种问题,scrollview嵌套gridview,也会出现OOM,单独gridview就不会
shylone1024 2014-07-22
  • 打赏
  • 举报
回复
哎 采取了一个折中的办法
shylone1024 2014-07-11
  • 打赏
  • 举报
回复
尝试过LruCache+AsynTask+WeakReference方式,处理单独gridview 或者 listview 加载有用,但是listview嵌套gridview后,图片一多就挂,每个gridview中无法加载太多图片。
shylone1024 2014-07-11
  • 打赏
  • 举报
回复
就是用的imageloader这个开源库,但listview和gridview搅合在一起,当gridview中需要显示很多图就会OOM,不懂当gridview嵌套进listview后如何释放不需要显示的bitmap
  • 打赏
  • 举报
回复
自己懒得写就用第三方库呗,网上第三方库多得是,imageloader,AQuery,AndBase,afinal。。。
manxiSafe 2014-07-11
  • 打赏
  • 举报
回复
这有个帖子 http://mzh3344258.blog.51cto.com/1823534/804237
lr21shiji 2014-07-11
  • 打赏
  • 举报
回复
那块儿显示加载那块儿,别全部加载了
哎,真难 2014-07-11
  • 打赏
  • 举报
回复
imageloader

80,481

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧