diff options
author | nchalko <nchalko@google.com> | 2019-05-29 17:46:23 -0700 |
---|---|---|
committer | Nick Chalko <nchalko@google.com> | 2019-05-29 21:55:45 -0700 |
commit | 9153fd1225f943cf25e951ce653480d31112c3d1 (patch) | |
tree | 9cabd4589fcd664f9038e91bbd9f2453d0ce4e39 /src | |
parent | bb0574cb0483fab9011bce7f062cc89f0422e461 (diff) | |
download | TV-9153fd1225f943cf25e951ce653480d31112c3d1.tar.gz |
Create a SafeInitializer to run one time before Dagger.
PiperOrigin-RevId: 250602664
Change-Id: Iac2854586c4c1cccac6b81fe51dca7ad65e0742b
Diffstat (limited to 'src')
-rw-r--r-- | src/com/android/tv/search/LocalSearchProvider.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/com/android/tv/search/LocalSearchProvider.java b/src/com/android/tv/search/LocalSearchProvider.java index 6e82e83e..86999560 100644 --- a/src/com/android/tv/search/LocalSearchProvider.java +++ b/src/com/android/tv/search/LocalSearchProvider.java @@ -27,20 +27,26 @@ import android.support.annotation.Nullable; import android.support.annotation.VisibleForTesting; import android.text.TextUtils; import android.util.Log; + import com.android.tv.common.CommonConstants; import com.android.tv.common.SoftPreconditions; +import com.android.tv.common.dagger.init.SafePreDaggerInitializer; import com.android.tv.common.util.CommonUtils; import com.android.tv.common.util.PermissionUtils; import com.android.tv.perf.EventNames; import com.android.tv.perf.PerformanceMonitor; import com.android.tv.perf.TimerEvent; import com.android.tv.util.TvUriMatcher; + import com.google.auto.value.AutoValue; + import dagger.android.ContributesAndroidInjector; import dagger.android.DaggerContentProvider; + import java.util.ArrayList; import java.util.Arrays; import java.util.List; + import javax.inject.Inject; /** Content provider for local search */ @@ -88,6 +94,7 @@ public class LocalSearchProvider extends DaggerContentProvider { @Override public boolean onCreate() { + SafePreDaggerInitializer.init(getContext()); if (!super.onCreate()) { Log.e(TAG, "LocalSearchProvider.onCreate() failed."); return false; |