我相信已经成功安装了 LeakCanary。
我将调试、发布和测试依赖项添加到 build.gradle 文件中。
我将必要的文件添加到我的应用程序类中。根据需要导入。确认应用程序类已正确添加到清单。我的应用程序类是否需要显式调用?
<application
android:name=".MyApplication"
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
我在模拟器上运行我的应用程序并没有看到任何不同。我监控 Android Monitor 并没有发现任何区别。我怎么知道一切是否正常?我已经分享了我的应用程序类。
import android.app.Application;
import android.content.res.Configuration;
import com.squareup.leakcanary.LeakCanary;
public class MyApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
if (LeakCanary.isInAnalyzerProcess(this)) {
return;
}
LeakCanary.install(this);
}
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
}
@Override
public void onLowMemory() {
super.onLowMemory();
}
}