From f27d482d3f370e9672a467996eafd4e1415dd783 Mon Sep 17 00:00:00 2001 From: Karim Abou Zeid Date: Mon, 15 Jun 2015 00:15:12 +0200 Subject: [PATCH] Completely disabled Crashlytics on debug builds --- app/build.gradle | 4 ++-- app/src/main/java/com/kabouzeid/gramophone/App.java | 2 +- .../gramophone/ui/activities/base/AbsBaseActivity.java | 3 ++- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 22b7d9ed..622fb78e 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -26,8 +26,8 @@ android { applicationId "com.kabouzeid.gramophone" minSdkVersion 16 targetSdkVersion 22 - versionCode 36 - versionName "0.9.20b dev-1" + versionCode 37 + versionName "0.9.21b dev-1" } buildTypes { diff --git a/app/src/main/java/com/kabouzeid/gramophone/App.java b/app/src/main/java/com/kabouzeid/gramophone/App.java index 103dff53..0405ef0d 100644 --- a/app/src/main/java/com/kabouzeid/gramophone/App.java +++ b/app/src/main/java/com/kabouzeid/gramophone/App.java @@ -29,7 +29,7 @@ public class App extends Application { @Override public void onCreate() { super.onCreate(); - Fabric.with(this, new Crashlytics.Builder().disabled(BuildConfig.DEBUG).build()); + if (!BuildConfig.DEBUG) Fabric.with(this, new Crashlytics()); MusicPlayerRemote.init(this); ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(this).build(); ImageLoader.getInstance().init(config); diff --git a/app/src/main/java/com/kabouzeid/gramophone/ui/activities/base/AbsBaseActivity.java b/app/src/main/java/com/kabouzeid/gramophone/ui/activities/base/AbsBaseActivity.java index c382bf5a..1f0460c0 100644 --- a/app/src/main/java/com/kabouzeid/gramophone/ui/activities/base/AbsBaseActivity.java +++ b/app/src/main/java/com/kabouzeid/gramophone/ui/activities/base/AbsBaseActivity.java @@ -4,6 +4,7 @@ import android.os.Bundle; import com.crashlytics.android.Crashlytics; import com.kabouzeid.gramophone.App; +import com.kabouzeid.gramophone.BuildConfig; import com.kabouzeid.gramophone.interfaces.KabViewsDisableAble; import com.kabouzeid.gramophone.misc.AppKeys; import com.kabouzeid.gramophone.model.UIPreferenceChangedEvent; @@ -25,7 +26,7 @@ public abstract class AbsBaseActivity extends AbsThemeActivity implements KabVie @Override protected void onCreate(Bundle savedInstanceState) { - Crashlytics.setString(AppKeys.CL_CURRENT_ACTIVITY, getTag()); + if (!BuildConfig.DEBUG) Crashlytics.setString(AppKeys.CL_CURRENT_ACTIVITY, getTag()); super.onCreate(savedInstanceState); try { App.bus.register(uiPreferenceChangeListener);