![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 81
huakai521
这个作者很懒,什么都没留下…
展开
-
Android的图片异步加载
1、为什么要异步加载图片?2、缓存的实现(SoftReference)? 栈内存:存放对象的引用。堆内存:存放对象。引用指向对象,当对象的引用不再指向某个对象,或者对象无引用指向,垃圾回收器就会把他们回收。 SoftReference :软引用,非完成的引用。当垃圾回收机制启动时,首先判断内存是否已满,如果未满,则不对软引用做处理,但是,当内存已满时,会把软引用回收原创 2012-12-04 17:08:17 · 203 阅读 · 0 评论 -
用Bitmap加载图片资源时,报错java.lang.OutOfMemoryError: bitmap size exceeds VM budget的解决办法
android系统限制,只给图片分配8兆的内存,超过就崩,你图片几十KB,可能是压缩格式的,转换成bitmap就是本来的大小。在使用模拟器时,出现以上错误,怎么办呢?1.方法一:增大限制:在设置VM的时候,在Hardware选项中,有一项Max VM application heap size,将该项的值增大(默认值是24,可以增到60等等)2.方法二:压缩图片,并及时转载 2013-01-04 16:14:10 · 242 阅读 · 0 评论