内存泄露和优化解决方案搜集

1.单例模式内存泄露:对象是静态static的 会存到程序结束使才回收.但是如果传递activity 作为 构造参数.屏幕旋转时由于activity就无法回收,导致两个activity都存在,解决方法是:传递生命周期相同的 application context 作为参数 2.非静态类声明声明静态类对象并持有非静态类对象引用:原因跟上面一样的....要么改非静态的要么持有生命周期相同的对象 3.h
相关文章
相关标签/搜索