Android GridView加载大量图片时出现OOM情况
来源:互联网 发布:山村诡事以知天命 编辑:程序博客网 时间:2024/04/30 13:43
最近写的一个应用涉及到使用GridView显示图片,当使用BaseAdapter传统的的实现时,在真机上快速滚动时会出现OOM情况。
一个临时性的解决方案就是改动图片尺寸,减小内存。这种方法简单却不安全。如果图片够多,也存在依然OOM的情况。
一个有效的方法就是使用异步加载。
获取应用程序最大可用内存:
int maxMemory = (int) Runtime.getRuntime().maxMemory();
还可以使用convertView 回收视图,结合使用ViewHolder模式,提高效率。
转载请注明出处:周木水的CSDN博客
0 1
- Android GridView加载大量图片时出现OOM情况
- Android完美解决GridView异步加载图片和加载大量图片时出现OOM
- 关于android gridview 加载大量图片的OOM问题解决方案
- android中加载图片时出现oom
- android加载图片出现OOM
- Android解决GridView异步加载大量图片时出现Out Of Memory问题00M
- Android完美解决GridView异步加载图片和加载大量图片时出现Out Of Memory问题
- Android完美解决GridView异步加载图片和加载大量图片时出现Out Of Memory问题
- Android解决GridView异步加载图片和加载大量图片时出现Out Of Memory问题--recycleBitmapCaches
- GridView 加载图片 OOM
- Android 大量图片加载,使用什么加载库,避免OOM
- GridView加载大量图片
- AndroidNote015.Android应用加载大量图片OOM问题
- Android加载图片时出现OOM(OutOfMermary)的问题解决方案
- android中用setBackgroundResource加载图片时出现oom
- ANDROID图片加载时出现OOM的一般处理方法
- android加载图片时避免出现OOM(OutOfMemory)
- AN Gridview加载图片缩略图出现OOM的问题解法
- js 学习,document.getElementsByTagName
- android Service服务
- 3、权限传递
- UnityShareSDK到Xcode流程
- 简单的循环链表
- Android GridView加载大量图片时出现OOM情况
- 程序员学习 线程
- Hello world
- Android之电话监听(利用服务实现)
- OGRE启动过程详解(OGRE HelloWorld程序原理解析)
- Linux内核作业--分析Linux内核创建一个新进程的过程
- 有序链表的合并
- ZOJ3868:GCD Expectation
- NET USE 的用法