Android避免内存溢出(Out of Memory)方法总结

当出现错误:Out of Memory,表示当前设备的缓存不足以运行该程序造成内存溢出

 

解决方法一:

这个方法最简单,但是也最惨无人道,因为是牺牲其他程序进程来获取更大的内存空间

使用步骤:

只要在AndroidManifest.xml文件中的<application>节点属性中加上”android:largeHeap="true"

原理:

可以在程序中使用ActivityManager.getMemoryClass()方法来获取App内存正常使用情况下的大小,通过ActivityManager.getLargeMemoryClass()可获得开启largeHeap时最大的内存大小

 

 

 

http://blog.csdn.net/wangwangli6/article/details/54944235

 

posted @ 2018-01-16 10:20  西红柿里没有番茄  阅读(285)  评论(0编辑  收藏  举报