修改LeakCanary
正常情况下LeakCanary是显示Leak Trace到一个Activity的界面上,这样有时候并不方便开发人员对问题的追踪和分析,简单修改后,可以使之输入信息到本地文件.
修改后的LeakCanary及Demo源码下载
下载
提取码 wkmBfRk5
LeakCanary基本原理
关于LeakCanary网上资料很多,这里也简单总结一下吧.
主要类如下
LeakCanary是调用入口,入口主要完成两个初始化操作,一个是创建RefWatcher
对象, RefWatcher创建并返回后,可以对其进行相关设置, RefWatcher是整个LeakCanary的引擎. 另一个是注