阅读背景:

bitmap 内存溢出OOM的解决办法分享_知识空间_bitmap内存溢出

来源:互联网 
昨天遇到这个问题就是从一个输入流里调用BitmapFactory.decodeStream(this.getContentResolver().openInputStream(uri))得到一个bitmap报的错。第一次调用都没问题,第二次再次调用就会报上面那个内存溢出的问题。而且有的手机报有的手机不报。研究了半天终于解决。首先分析了下原因,应该是图片占用的内存超过了系统虚拟机可分配的最大限制。不同手机可能分配的最大值不一样。后来找到解决办法主要是设置BitmapFactory.Options。 昨天遇到这个问题就是从一个输入流里调用BitmapFactory.decodeStre



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: