android开发时,什么时候会出现内存溢出?

在使用MediaPlayer时,出现内存溢出,导致程序异常退出,不知道是哪里出问题了。

在开发图像,音频,视屏等应用中容易出现的问题就是内存溢出,需要妥善使用和管理内存。
1.尽量避免创建不必要的对象,提高对象的复用
2.减少将大量数据放入对象中,使用完后及时销毁

加载图片不当的处理的时候会出现内存溢出,内存溢出其实是Java的回收机制没来得及回收那些没有被调用的对象引起的,一般加载图片时候,去读缓存····还有就是软引用,
再就是自己的编码问题也会出现内存溢出

把用过的图片之类都释放掉吧

死循环,或者布局过于复杂,在渲染时,系统分配的ui内存不够时就过溢出

简单来说就是你不知道的时候。

好好检查你的代码吧,记住一点就是用过的资源要及时释放,不然就容易溢出。最怕那种你一时半会发现不了的(用过C++的深有体会),才是最头疼的。

主要是图片浏览容易引起OOM,多注意内存回收释放。。

创建的对象多了。图片过大等