From 511d97dcf7ffd0260b639ec515a6723df3f5ebee Mon Sep 17 00:00:00 2001 From: Janne Koschinski <janne@kuschku.de> Date: Tue, 1 May 2018 20:45:16 +0200 Subject: [PATCH] Fixes #46 Signed-off-by: Janne Koschinski <janne@kuschku.de> --- .../de/kuschku/quasseldroid/dagger/ActivityBaseModule.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/java/de/kuschku/quasseldroid/dagger/ActivityBaseModule.kt b/app/src/main/java/de/kuschku/quasseldroid/dagger/ActivityBaseModule.kt index d09b8a6eb..518562cd3 100644 --- a/app/src/main/java/de/kuschku/quasseldroid/dagger/ActivityBaseModule.kt +++ b/app/src/main/java/de/kuschku/quasseldroid/dagger/ActivityBaseModule.kt @@ -34,24 +34,29 @@ import de.kuschku.quasseldroid.viewmodel.QuasselViewModel @Module object ActivityBaseModule { + @ActivityScope @Provides @JvmStatic fun bindContext(activity: FragmentActivity): Context = activity + @ActivityScope @Provides @JvmStatic fun provideViewModelProvider(activity: FragmentActivity) = ViewModelProviders.of(activity) + @ActivityScope @Provides @JvmStatic fun provideQuasselViewModel(viewModelProvider: ViewModelProvider) = viewModelProvider[QuasselViewModel::class.java] + @ActivityScope @Provides @JvmStatic fun provideAccountViewModel(viewModelProvider: ViewModelProvider) = viewModelProvider[AccountViewModel::class.java] + @ActivityScope @Provides @JvmStatic fun provideEditorViewModel(viewModelProvider: ViewModelProvider) = -- GitLab