解决方案 »

  1.   

    1、注意内存的回收,大量的图片占用内存非常大,如果不及时回收可能造成系统的可用运存不足。
    2、在使用监听器、Context、List等类型的变量时最好不要用static,一定要用的话注意在onDestroy后释放资源,记得用完了变量置为null,而且千万别使用进程的Context(getApplicationContext()),否则很容易将图片资源与应用的进程勾起来而导致内存没有释放。
    3、内存使用量,最直接的方法就是边写程序边进行测试,到内存管理器查看使用量,发现内容没有及时释放(进入页面一次增加一定的内存),那就要注意了,很有可能哪个变量勾住了图片占用的内存而没有释放,可以使用MAT工具进行内存分析,Eclipse安装这个插件就可以使用了。暂时想到这么多。。