当前位置:编程学习 > wap >>

Android 开发中关于图片数量多而且比较大的问题

目前一个Android 工程中,有大量的图片在里头,很多都直接在布局文件中直接使用了。
现在引起了一些问题,程序经常性的自己消失,报的错误都是OOM。而且不是每次都一定会出现,
只有有时候会出现。
我想请教下大家对于布局文件中引用大量的图片会不会有这种问题,以及如何解决的? --------------------编程问答-------------------- 图片PS的时候过大,很容易造成OOM
如果图片很大,建议把图片质量降低些。
制作 .9这种图片 可以拉伸的。
--------------------编程问答-------------------- 这个问题很常见了,像一个ACTIVITY同一时间只能显示界面那么多一张图片,而你在缓存里却保存了这样好几十,甚至上百张,不OOM才怪 --------------------编程问答-------------------- 你要记得生成的bitmap用完之后就要回收,这样基本就不会因为图片而OOM了 --------------------编程问答-------------------- 利用软引用,不显示的及时释放,不要一味的decode显示,而且要根据你的显示终端进行必要的缩放解码显示。
内存OOM,一方面可能是你的应用可用的总内存溢出了,另一方面是单次decode位图的内存(貌似是8M)溢出。
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,