From dbcbeed822721ceac4089f7b7377739b863f8c95 Mon Sep 17 00:00:00 2001 From: Paul Hawke Date: Fri, 25 Aug 2017 10:35:34 -0500 Subject: [PATCH] Android injection for support classes. --- .../fr/free/nrw/commons/di/CommonsApplicationComponent.java | 2 ++ app/src/main/java/fr/free/nrw/commons/theme/BaseActivity.java | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/fr/free/nrw/commons/di/CommonsApplicationComponent.java b/app/src/main/java/fr/free/nrw/commons/di/CommonsApplicationComponent.java index 84d510faa..04f4e52b8 100644 --- a/app/src/main/java/fr/free/nrw/commons/di/CommonsApplicationComponent.java +++ b/app/src/main/java/fr/free/nrw/commons/di/CommonsApplicationComponent.java @@ -5,6 +5,7 @@ import javax.inject.Singleton; import dagger.Component; import dagger.android.AndroidInjectionModule; import dagger.android.AndroidInjector; +import dagger.android.support.AndroidSupportInjectionModule; import fr.free.nrw.commons.CommonsApplication; import fr.free.nrw.commons.auth.WikiAccountAuthenticatorService; import fr.free.nrw.commons.contributions.ContributionsSyncAdapter; @@ -14,6 +15,7 @@ import fr.free.nrw.commons.modifications.ModificationsSyncAdapter; @Component(modules = { CommonsApplicationModule.class, AndroidInjectionModule.class, + AndroidSupportInjectionModule.class, ActivityBuilderModule.class, ContentProviderBuilderModule.class }) diff --git a/app/src/main/java/fr/free/nrw/commons/theme/BaseActivity.java b/app/src/main/java/fr/free/nrw/commons/theme/BaseActivity.java index c9c4f5cdd..fb90557ab 100644 --- a/app/src/main/java/fr/free/nrw/commons/theme/BaseActivity.java +++ b/app/src/main/java/fr/free/nrw/commons/theme/BaseActivity.java @@ -4,10 +4,10 @@ import android.content.Intent; import android.os.Bundle; import android.preference.PreferenceManager; -import dagger.android.DaggerActivity; +import dagger.android.support.DaggerAppCompatActivity; import fr.free.nrw.commons.R; -public class BaseActivity extends DaggerActivity { +public class BaseActivity extends DaggerAppCompatActivity { boolean currentTheme; @Override