避免android 内存泄漏
2017-06-30 10:04
225 查看
如何避免 Activity 泄漏?
1、移除掉所有的静态引用。
2、考虑用 EventBus
来解耦 Listener。
3、记着在不需要的时候,解除
Listener 的绑定。
4、尽量用静态内部类。
5、做 Code Review。个人经验:Code
Review 能很早的发现内存泄漏。
6、了解你程序的结构。
7、用类似 MAT,Eclipse
Analyzer,LeakCanary 这样的工具分析内存。
8、在 Callback
里打印 Log。
1、移除掉所有的静态引用。
2、考虑用 EventBus
来解耦 Listener。
3、记着在不需要的时候,解除
Listener 的绑定。
4、尽量用静态内部类。
5、做 Code Review。个人经验:Code
Review 能很早的发现内存泄漏。
6、了解你程序的结构。
7、用类似 MAT,Eclipse
Analyzer,LeakCanary 这样的工具分析内存。
8、在 Callback
里打印 Log。
相关文章推荐
- 如何避免Android内存泄漏
- 如何避免Android内存泄漏之Context
- 对android内存优化的方法,方案,规则及对内存泄漏如何避免
- android中用getApplicationContext()会不会避免某些内存泄漏问题?
- Android Weak Handler:可以避免内存泄漏的Handler库
- 避免android程序开发内存泄漏-context
- Android内存泄漏 ——检测、解决和避免
- Android Weak Handler:可以避免内存泄漏的Handler库
- Android性能优化之避免内存泄漏的建议
- Android Weak Handler:可以避免内存泄漏的Handler库
- 如何避免Android内存泄漏——Context
- 如何避免Android内存泄漏
- android 避免误用context导致内存泄漏
- Android Weak Handler:可以避免内存泄漏的Handler库
- Android Weak Handler:可以避免内存泄漏的Handler库
- 如何避免Android内存泄漏
- .如何避免Android内存泄漏
- Android Weak Handler:可以避免内存泄漏的Handler库
- Android Handler 避免内存泄漏的用法总结
- android内存优化的方法,方案,规则及对内存泄漏如何避免