From 31a5c437f194a1ee3dc836e46ef20f46b87a3595 Mon Sep 17 00:00:00 2001 From: Ammar Githam Date: Tue, 18 Aug 2020 22:20:00 +0900 Subject: [PATCH] enable debug for resource leak (when close is not called) --- app/src/main/java/awais/instagrabber/InstaApp.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/app/src/main/java/awais/instagrabber/InstaApp.java b/app/src/main/java/awais/instagrabber/InstaApp.java index 9bc2d396..05cdce20 100755 --- a/app/src/main/java/awais/instagrabber/InstaApp.java +++ b/app/src/main/java/awais/instagrabber/InstaApp.java @@ -2,6 +2,7 @@ package awais.instagrabber; import android.content.ClipboardManager; import android.content.Context; +import android.util.Log; import androidx.core.app.NotificationManagerCompat; import androidx.multidex.MultiDexApplication; @@ -32,6 +33,16 @@ public final class InstaApp extends MultiDexApplication { public void onCreate() { super.onCreate(); + if (BuildConfig.DEBUG) { + try { + Class.forName("dalvik.system.CloseGuard") + .getMethod("setEnabled", boolean.class) + .invoke(null, true); + } catch (Exception e) { + Log.e("InstaApp", "Error", e); + } + } + if (!BuildConfig.DEBUG) CrashReporter.get(this).start(); logCollector = new LogCollector(this);