避免内存泄露专题
16lz
2021-01-26
For Java:
1.限制使用单例模式;单例模式是引发memory leak的源泉之一
2.限制使用类成员变量,尤其是静态成员变量;同上
3.限制使用non-static inner class;同上
For Android:
1.使用application-context,而不是activity-context;
2.在Activity::onDestroy()要清理资源资源,这样,即便activity被leak了,至少资源还不会leak;
欢迎回帖、欢迎拍砖儿,一起讨论。
1.限制使用单例模式;单例模式是引发memory leak的源泉之一
2.限制使用类成员变量,尤其是静态成员变量;同上
3.限制使用non-static inner class;同上
For Android:
1.使用application-context,而不是activity-context;
2.在Activity::onDestroy()要清理资源资源,这样,即便activity被leak了,至少资源还不会leak;
欢迎回帖、欢迎拍砖儿,一起讨论。
更多相关文章
- android SDK的常用命令工具和资源
- Android(安卓)打包过程
- Android配置环境变量
- android 资源id与文件名字
- Android(安卓)SDK 环境变量配置-Windows7-20170427
- Android开发(一):环境搭建
- Android中使用注解替代枚举
- Android框架排行榜,上百项资源汇总不容错过
- Android(安卓)– 切换夜间模式