From 124b4073fd4c7443e1d573326cc3513530b7f337 Mon Sep 17 00:00:00 2001 From: nopjmp Date: Sat, 9 May 2015 14:02:40 -0500 Subject: [PATCH] add basic LeakCanary --- Clover/app/build.gradle | 3 +++ Clover/app/src/main/java/org/floens/chan/ChanApplication.java | 2 ++ 2 files changed, 5 insertions(+) diff --git a/Clover/app/build.gradle b/Clover/app/build.gradle index b8a8a94d..e857ae5f 100644 --- a/Clover/app/build.gradle +++ b/Clover/app/build.gradle @@ -83,5 +83,8 @@ dependencies { compile 'com.squareup.okhttp:okhttp:2.3.0' compile 'de.greenrobot:eventbus:2.4.0' + debugCompile 'com.squareup.leakcanary:leakcanary-android:1.3' + releaseCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.3' + compile files('libs/httpclientandroidlib-1.2.1.jar') } diff --git a/Clover/app/src/main/java/org/floens/chan/ChanApplication.java b/Clover/app/src/main/java/org/floens/chan/ChanApplication.java index d8ea649c..8400bdd3 100644 --- a/Clover/app/src/main/java/org/floens/chan/ChanApplication.java +++ b/Clover/app/src/main/java/org/floens/chan/ChanApplication.java @@ -26,6 +26,7 @@ import android.view.ViewConfiguration; import com.android.volley.RequestQueue; import com.android.volley.toolbox.ImageLoader; import com.android.volley.toolbox.Volley; +import com.squareup.leakcanary.LeakCanary; import org.floens.chan.chan.ChanUrls; import org.floens.chan.core.manager.BoardManager; @@ -107,6 +108,7 @@ public class ChanApplication extends Application { @Override public void onCreate() { super.onCreate(); + LeakCanary.install(this); // Force the overflow button to show, even on devices that have a // physical button.