Browse Source

enable debug for resource leak (when close is not called)

legacy
Ammar Githam 4 years ago
parent
commit
31a5c437f1
  1. 11
      app/src/main/java/awais/instagrabber/InstaApp.java

11
app/src/main/java/awais/instagrabber/InstaApp.java

@ -2,6 +2,7 @@ package awais.instagrabber;
import android.content.ClipboardManager; import android.content.ClipboardManager;
import android.content.Context; import android.content.Context;
import android.util.Log;
import androidx.core.app.NotificationManagerCompat; import androidx.core.app.NotificationManagerCompat;
import androidx.multidex.MultiDexApplication; import androidx.multidex.MultiDexApplication;
@ -32,6 +33,16 @@ public final class InstaApp extends MultiDexApplication {
public void onCreate() { public void onCreate() {
super.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(); if (!BuildConfig.DEBUG) CrashReporter.get(this).start();
logCollector = new LogCollector(this); logCollector = new LogCollector(this);

Loading…
Cancel
Save