LeakCanary的Android Studio集成
一、 在build.gradle中添加LeakCanary的依赖包,我的是1.6.1版本
二、 在我们自定义Application的onCreate方法中注册LeakCanary
如果想让LeakCanary监听指定对象的内存泄漏,我们就需要使用到RefWatcher
的watch
功能,使用方式如下:
都知道最简单的方式是使用单例来造成内存泄漏,那么我们来使用一下吧
单例类:
开始使用吧,从MainActivity跳转MainAtiivty2
MainActivity2:引用单例模式
然后就会在桌面生成一个leakCanary的图标就可以查看啦
点进去可以查看具体的信息,就可以查看啦!!