diff options
author | nchalko <nchalko@google.com> | 2019-01-31 16:01:09 -0800 |
---|---|---|
committer | Nick Chalko <nchalko@google.com> | 2019-02-12 22:19:38 -0800 |
commit | f1aa8211e42d6a0f9052fad31a5e8c9b6fcab8d4 (patch) | |
tree | dee526582f530f6e4b0a41b265a0544b189e9495 /src/com/android/tv/modules/TvApplicationModule.java | |
parent | a807f42d4ff61c00a426bcdff6466bf59c622920 (diff) | |
download | TV-f1aa8211e42d6a0f9052fad31a5e8c9b6fcab8d4.tar.gz |
Inject TvInputManagerHelper
PiperOrigin-RevId: 231871950
Change-Id: Ic081166eb50d0f45ef8d268571a437473380ded1
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; + } } |