Glide使用造成OOM解决方案
来源:互联网 发布:世界历史数据库 编辑:程序博客网 时间:2024/05/19 18:13
Glide使用莫过于
Glide.with(context) .load(path) .priority(Priority.LOW) .diskCacheStrategy(DiskCacheStrategy.SOURCE) .into(imageView);当context为application时,会把imageView是生命周期延长到整个运行过程中,imageView不能被回收,从而造成OOM异常。
解决方案:
1、不使用application作为context,这样imageView的生命周期就仅限于一个页面,不会出现OOM。
2、使用application作为context,但是对于imageView使用弱引用或软引用(SoftReference),尽量使用SoftReference,这样当内存不足时及时回收无用的imageView。
ok,好的建议请留言
阅读全文
0 0
- Glide使用造成OOM解决方案
- 转:Bitmap造成OOM的讨论与解决方案
- 转:Bitmap造成OOM的讨论与解决方案
- 关于引用本地资源图片 造成OOM的解决方案
- 使用Glide导致内存泄漏最终OOM的问题解决
- 使用LruCache缓存,轻松解决图片过多造成的OOM
- OOM解决方案
- Glide OOM问题解决方法汇总
- Glide大全,glide终极解决方案
- ImageView的scaleType设置不当,导致使用Glide时出现OOM
- ImageView的scaleType设置不当,导致使用Glide时出现OOM
- ImageView的scaleType设置不当,导致使用Glide时出现OOM
- Android 图片压缩展示 防止使用MediaStore.Images.Media.getBitmap造成的OOM异常
- 关于android 使用bitmap的OOM心得和解决方案
- 关于android 使用bitmap的OOM心得和解决方案
- 关于android 使用bitmap的OOM心得和解决方案
- 关于android 使用bitmap的OOM心得和解决方案
- 关于android 使用bitmap的OOM心得和解决方案
- object file (xx.a(xx.o)) was built for newer iOS version (10.3) than being linked (10.2)
- 机器学习【周志华】课后习题2.5证明
- 算法竞赛入门经典-习题3-2 分子量(Molar Mass, ACM/ICPC Seoul 2007, UVa1586)
- RadioButton背景色选择器和文字的选择器
- Android JNI之动态注册(android studio)
- Glide使用造成OOM解决方案
- Hystrix使用入门手册(中文)
- [练习] LCA练习1(最基础)
- 归并排序
- 解决css3动画效果在360兼容模式跟猎豹浏览器下不兼容
- SQL存储过程的优点、创建、互相调用与调试
- FMS4.5/AMS5重置管理员密码方法
- 2. Add Two Numbers
- android 使用 charles抓包http https 问题 持续更新