Android开发从放弃到捡起之检测内存溢出LeakCanary

先上地址:

https://github.com/square/leakcanary

A memory leak detection library for Android and Java.

在  Module下的build.gradle中添加:

Android开发从放弃到捡起之检测内存溢出LeakCanary_第1张图片

自定义一个Application,然后在MyApplication中的onCreate中初始化

Android开发从放弃到捡起之检测内存溢出LeakCanary_第2张图片

清单中配置Application

Android开发从放弃到捡起之检测内存溢出LeakCanary_第3张图片

然后写一个getRefWatcher的方法供在Activity或者Fragment中调用

//在自己的Application中添加如下代码

public staticRefWatchergetRefWatcher(Context context) {

MyApplication application = (MyApplication) context

.getApplicationContext();

return application.refWatcher;

}

在  Activity中加入

Android开发从放弃到捡起之检测内存溢出LeakCanary_第4张图片

你可能感兴趣的:(Android开发从放弃到捡起之检测内存溢出LeakCanary)