Android 图片 OOM问题总结
来源:互联网 发布:网络银商犯法吗怎么判 编辑:程序博客网 时间:2024/05/22 20:16
XML布局中加载的图片是不用GC的,
他们是和View/Activity 绑定在一起,同生同死。
UI上加载的可以使用SoftReference让虚拟机进行快速回收。
如果迫切需要手动回收,严格控制内存开销,也许就该针对场景写Cache的管理了。
对于一般的场景,使用栈的结构就足够了,对于期望高效流畅又有着复杂item的ListView的话
可能需要预加载和手动回收。
--------------------------------------------------------------------------------------------------------
1.对图片进行预处理
主要是根据实际大小对对质量进行压缩
2.参考下android developer中的demo,里面有两点值得借鉴:一个是内存缓存,一个是disk缓存。可以很好的帮助你处理oom.
楼上所说的是LruCache,你好好研究下这个官方DEMO,研究明白了,你以后所有的项目都可以使用这个DEMO中的方式,绝对不会出现OOM。另外,在Gallery3D的源代码中,好像有另外一种cache方式。
--------------------------------------------------------------------------------------------------------
https://github.com/dodola/android_waterfall/tree/master/src/net 可以加载上万张图片的瀑布流
--------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------
- Android 图片 OOM问题总结
- Android-加载图片OOM总结
- android 图片加载,OOM 问题
- android加载图片OOM问题
- Android OOM 问题的总结
- 【Android杂谈】图片出现OOM解决办法总结
- 解决Android解析图片的OOM问题!!!
- 解决Android解析图片的OOM问题!!!
- 解决Android解析图片的OOM问题!!!
- 解决Android解析图片的OOM问题!!!
- 解决Android解析图片的OOM问题!!!
- 解决Android解析图片的OOM问题!!!
- 解决Android解析图片的OOM问题!!!
- 解决Android解析图片的OOM问题!!!
- 解决Android解析图片的OOM问题
- 解决Android解析图片的OOM问题
- 解决Android解析图片的OOM问题
- 解决Android解析图片的OOM问题!!!
- Android 相对布局
- Android 控件布局常用属性
- Android平台根据分辨率计算屏幕尺寸,基于物理尺寸来验证手机和平板应用合并的可行性
- Android开发大牛们的博客地址(持续更新)
- 解决ViewPager添加点击监听器无触发的问题
- Android 图片 OOM问题总结
- Eclipse导入Android项目,代码,注释出现乱码解决办法!
- Android Gridview使用
- Android JSON数据解析
- Android下使用Gson解析JSON数据
- Eclipse中使用jar包正确方法
- android 使用代码实现 RelativeLayout布局
- Android常用代码(类似工具类吧)
- Java字符串的截取