android图片浏览Bitmap内存溢出的问题求教

搞什么哦 2013-11-14 07:59:17
应用中要增加个美图浏览的功能,图片加载用了universalimageloader。
滑动浏览下一张用了ViewPager和PagerAdapter实现。
但是划几张就内存溢出了,然后,应用就崩掉了。
Bitmap OutOfMemory搞得人蛋痛,有熟悉这种功能或者图片加载吗?
真心求教了,该怎么实现才能不内存溢出,保证内存能看图片完立马释放呢?
看了好几个应用,别人做的图片浏览,咋就不内存溢出。水准低,纠结。
看不到源码,也不知道是怎么实现的。
...全文
221 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
顾小林 2013-11-15
  • 打赏
  • 举报
回复
对于 图片的OOM 搞来搞去就那么几种方法, 压缩图片资源,注意释放图片资源,空间的复用,也就这么点办法。
2在路上 2013-11-15
  • 打赏
  • 举报
回复
universalimageloader这个开源工具不就是为了解决图片加载的问题嘛,我没用过你是不是设置参数没设置对,另外你参考下这篇文章: http://blog.csdn.net/guolin_blog/article/details/12646775
Birds2018 2013-11-15
  • 打赏
  • 举报
回复
很大的图片 你可以采用软引用,JVM会及时回收, 另外一个是有些图片太大 需要减小图片的质量,
Darcy杨 2013-11-14
  • 打赏
  • 举报
回复
PagerAdapter.getItem(int)方法返回的是一个Fragment,我是在Fragment.onDestroy()方法里面调用Bitmap.recycle()回收内存的

80,471

社区成员

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

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