aboutsummaryrefslogtreecommitdiff
path: root/src/com/android/tv/modules/TvApplicationModule.java
diff options
context:
space:
mode:
authornchalko <nchalko@google.com>2019-01-31 16:01:09 -0800
committerNick Chalko <nchalko@google.com>2019-02-12 22:19:38 -0800
commitf1aa8211e42d6a0f9052fad31a5e8c9b6fcab8d4 (patch)
treedee526582f530f6e4b0a41b265a0544b189e9495 /src/com/android/tv/modules/TvApplicationModule.java
parenta807f42d4ff61c00a426bcdff6466bf59c622920 (diff)
downloadTV-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.java11
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;
+ }
}