diff options
Diffstat (limited to 'src/com/android/tv/modules/TvApplicationModule.java')
-rw-r--r-- | src/com/android/tv/modules/TvApplicationModule.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/com/android/tv/modules/TvApplicationModule.java b/src/com/android/tv/modules/TvApplicationModule.java index d54427d2..45383ae1 100644 --- a/src/com/android/tv/modules/TvApplicationModule.java +++ b/src/com/android/tv/modules/TvApplicationModule.java @@ -15,12 +15,15 @@ */ package com.android.tv.modules; +import android.content.Context; import com.android.tv.MainActivity; import com.android.tv.TvApplication; import com.android.tv.common.concurrent.NamedThreadFactory; import com.android.tv.common.dagger.ApplicationModule; +import com.android.tv.common.dagger.annotations.ApplicationContext; import com.android.tv.onboarding.OnboardingActivity; import com.android.tv.util.AsyncDbTask; +import com.android.tv.util.TvInputManagerHelper; import dagger.Module; import dagger.Provides; import java.util.concurrent.Executor; @@ -44,4 +47,12 @@ public class TvApplicationModule { Executor providesDbExecutor() { return Executors.newSingleThreadExecutor(THREAD_FACTORY); } + + @Provides + @Singleton + TvInputManagerHelper providesTvInputManagerHelper(@ApplicationContext Context context) { + TvInputManagerHelper tvInputManagerHelper = new TvInputManagerHelper(context); + tvInputManagerHelper.start(); + return tvInputManagerHelper; + } } |