Android injection for support classes.

This commit is contained in:
Paul Hawke 2017-08-25 10:35:34 -05:00 committed by Paul Hawke
parent 7880a08c30
commit dbcbeed822
2 changed files with 4 additions and 2 deletions

View file

@ -5,6 +5,7 @@ import javax.inject.Singleton;
import dagger.Component; import dagger.Component;
import dagger.android.AndroidInjectionModule; import dagger.android.AndroidInjectionModule;
import dagger.android.AndroidInjector; import dagger.android.AndroidInjector;
import dagger.android.support.AndroidSupportInjectionModule;
import fr.free.nrw.commons.CommonsApplication; import fr.free.nrw.commons.CommonsApplication;
import fr.free.nrw.commons.auth.WikiAccountAuthenticatorService; import fr.free.nrw.commons.auth.WikiAccountAuthenticatorService;
import fr.free.nrw.commons.contributions.ContributionsSyncAdapter; import fr.free.nrw.commons.contributions.ContributionsSyncAdapter;
@ -14,6 +15,7 @@ import fr.free.nrw.commons.modifications.ModificationsSyncAdapter;
@Component(modules = { @Component(modules = {
CommonsApplicationModule.class, CommonsApplicationModule.class,
AndroidInjectionModule.class, AndroidInjectionModule.class,
AndroidSupportInjectionModule.class,
ActivityBuilderModule.class, ActivityBuilderModule.class,
ContentProviderBuilderModule.class ContentProviderBuilderModule.class
}) })

View file

@ -4,10 +4,10 @@ import android.content.Intent;
import android.os.Bundle; import android.os.Bundle;
import android.preference.PreferenceManager; import android.preference.PreferenceManager;
import dagger.android.DaggerActivity; import dagger.android.support.DaggerAppCompatActivity;
import fr.free.nrw.commons.R; import fr.free.nrw.commons.R;
public class BaseActivity extends DaggerActivity { public class BaseActivity extends DaggerAppCompatActivity {
boolean currentTheme; boolean currentTheme;
@Override @Override