请选择 进入手机版 | 继续访问电脑版
阳光沙滩博客现金打赏设置邀请好友最新视频下载
+发表新主题
取个名真难丶 发布于2018-6-7 13:11 178 次浏览 4 位用户参与讨论
跳转到指定楼层
本帖的地址:https://bbs.sunofbeaches.com/thread-6317-1-1.html
版权声明:本文为作者所有,未经作者允许不得转载--->温馨提示:请加上原文地址!
出现了这么一个错误,我大体能看懂什么意思:“26M的内存全用完了”。内存只能是26M么,我用的是真机测试的。内存不能提高么?求大神解答
QQ浏览器截图20180607130950.png

转载请说明出处,本文地址:https://bbs.sunofbeaches.com/thread-6317-1-1.html

帖子的最近访客

【大家可以通过搜索让相关资源!】【有疑问可以到提问模块提问哦!】【如果我去有资源也希望可以分享】【谢谢大家!by bbs.sunofbeaches.com】
回复

使用道具 举报

已有4人评论

黄永康 发表于 2018-6-7 13:47:12
大小肯定是有的,但是也可以解决的。这个还得具体看代码。你是不是代码里出现死循环了?
取个名真难丶 发表于 2018-6-8 01:02:34
黄永康 发表于 2018-6-7 13:47
大小肯定是有的,但是也可以解决的。这个还得具体看代码。你是不是代码里出现死循环了?

没有死循环,是加载一张图片时出现了这个问题,不过百度了半天终于解决了,在清单文件里设置 hardwareAccelerated属性为false    largeHeap属性为true就好了,虽然不知道什么原理,但解决了就好了以后慢慢来 0.0
黄永康 发表于 2018-6-8 09:51:49
加载一张图片,是大图片吧?这个需要降低采样率哦,否则会导致OOM的。也就是内存益处。
刘某L 发表于 2018-6-8 10:04:16
取个名真难丶 发表于 2018-6-8 01:02
没有死循环,是加载一张图片时出现了这个问题,不过百度了半天终于解决了,在清单文件里设置 hardwareAcc ...

看英语单词就知道 第一个是取消硬件加速,第二个是申请最大的堆内存。Android加载图片造成内存溢出也是一个坑来的,你现在虽然是解决了,但当你再加载多几张大图 内存又会爆了。如果用listview或者recyclerviewj加载大量的图片的话,不做处理也是可能会造成内存溢出的。所以加载图片时 如果图片过大一般要先压缩再加载,或者使用软引用

打赏

参与人数 1SunOf币 +20 收起 理由
黄永康 + 20

查看全部打赏

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ| 《网站免责声明》|小黑屋| 阳光沙滩(sunofbeaches.com)  

Copyright © 2001-2013 Comsenz Inc.   All Rights Reserved.

Powered by Discuz! X3.2( 粤ICP备14093694号 )

快速
回复
返回
列表
返回
顶部