فهرست منبع

feat 增加内存泄漏检测

RobinTan1024 4 سال پیش
والد
کامیت
df3c5a2a47
3فایلهای تغییر یافته به همراه7 افزوده شده و 0 حذف شده
  1. 1 0
      .idea/dictionaries/11017950.xml
  2. 4 0
      app/build.gradle
  3. 2 0
      app/src/main/java/com/doverfuelingsolutions/issp/DFSApplication.kt

+ 1 - 0
.idea/dictionaries/11017950.xml

@@ -8,6 +8,7 @@
       <w>gson</w>
       <w>issp</w>
       <w>isspt</w>
+      <w>leakcanary</w>
       <w>noperm</w>
       <w>snackbar</w>
       <w>tencent</w>

+ 4 - 0
app/build.gradle

@@ -90,4 +90,8 @@ dependencies {
 
     implementation 'com.tencent.bugly:crashreport_upgrade:1.5.0'
     implementation 'com.tencent.bugly:nativecrashreport:3.7.700'
+
+    def leakcanaryVersion = '1.6.3'
+    debugImplementation "com.squareup.leakcanary:leakcanary-android:$leakcanaryVersion"
+    releaseImplementation "com.squareup.leakcanary:leakcanary-android-no-op:$leakcanaryVersion"
 }

+ 2 - 0
app/src/main/java/com/doverfuelingsolutions/issp/DFSApplication.kt

@@ -3,6 +3,7 @@ package com.doverfuelingsolutions.issp
 import android.app.Application
 import com.doverfuelingsolutions.issp.bugly.BuglyUtil
 import com.doverfuelingsolutions.issp.utils.DFSToastUtil
+import com.squareup.leakcanary.LeakCanary
 
 class DFSApplication : Application() {
 
@@ -15,6 +16,7 @@ class DFSApplication : Application() {
         super.onCreate()
         instance = this
 
+        LeakCanary.install(this)
         DFSToastUtil.init(this)
     }
 }