1.怎么查看内存是否泄漏?
LeakCanary是一款square开源的内存泄漏检查工具,square出品,必出精品,github的地址为https://github.com/square/leakcanary
使用方法
一、 在build.gradle中添加LeakCanary的依赖包:
dependencies {
debugImplementation 'com.squareup.leakcanary:leakcanary-android:1.6.1'
releaseImplementation 'com.squareup.leakcanary:leakcanary-android-no-op:1.6.1'
testImplementation 'com.squareup.leakcanary:leakcanary-android-no-op:1.6.1'
}
二、 在我们自定义Application的onCreate方法中注册LeakCanary(Application一定要在manifests中注册!!)
@Override
public void onCreate() {
super.onCreate();
//先判断LeakCanary是否已经