diff options
author | nchalko <nchalko@google.com> | 2019-05-30 13:21:41 -0700 |
---|---|---|
committer | Nick Chalko <nchalko@google.com> | 2019-05-30 22:14:47 -0700 |
commit | e90e34dd2fb2e7ec3e7c7c5e0095150f986d3e6e (patch) | |
tree | a4c87e5f33d2b38e520d24ded8dca8e60b2b37bb /src/com/android/tv/modules/TvApplicationModule.java | |
parent | 9153fd1225f943cf25e951ce653480d31112c3d1 (diff) | |
download | TV-e90e34dd2fb2e7ec3e7c7c5e0095150f986d3e6e.tar.gz |
Use injection in EpgFetchService
PiperOrigin-RevId: 250748937
Change-Id: I8d7f7f8c54b4be00dd11ae840095bb776e76b527
Diffstat (limited to 'src/com/android/tv/modules/TvApplicationModule.java')
-rw-r--r-- | src/com/android/tv/modules/TvApplicationModule.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/com/android/tv/modules/TvApplicationModule.java b/src/com/android/tv/modules/TvApplicationModule.java index 26c2be23..eb20182c 100644 --- a/src/com/android/tv/modules/TvApplicationModule.java +++ b/src/com/android/tv/modules/TvApplicationModule.java @@ -16,6 +16,7 @@ package com.android.tv.modules; import android.content.Context; + import com.android.tv.MainActivity; import com.android.tv.SetupPassthroughActivity; import com.android.tv.TvApplication; @@ -25,18 +26,23 @@ import com.android.tv.common.dagger.ApplicationModule; import com.android.tv.common.dagger.annotations.ApplicationContext; import com.android.tv.data.ChannelDataManager; import com.android.tv.data.ChannelDataManagerFactory; +import com.android.tv.data.epg.EpgFetchService; import com.android.tv.dialog.PinDialogFragment; import com.android.tv.dvr.ui.playback.DvrPlaybackActivity; import com.android.tv.onboarding.OnboardingActivity; import com.android.tv.ui.DetailsActivity; import com.android.tv.util.AsyncDbTask; import com.android.tv.util.TvInputManagerHelper; + import dagger.Module; import dagger.Provides; import dagger.android.ContributesAndroidInjector; + import com.android.tv.common.flags.LegacyFlags; + import java.util.concurrent.Executor; import java.util.concurrent.Executors; + import javax.inject.Singleton; /** Dagger module for {@link TvApplication}. */ @@ -82,4 +88,7 @@ public abstract class TvApplicationModule { @ContributesAndroidInjector abstract PinDialogFragment contributesPinDialogFragment(); + + @ContributesAndroidInjector + abstract EpgFetchService contributesEpgFetchService(); } |