aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authornchalko <nchalko@google.com>2019-05-29 17:46:23 -0700
committerNick Chalko <nchalko@google.com>2019-05-29 21:55:45 -0700
commit9153fd1225f943cf25e951ce653480d31112c3d1 (patch)
tree9cabd4589fcd664f9038e91bbd9f2453d0ce4e39 /src
parentbb0574cb0483fab9011bce7f062cc89f0422e461 (diff)
downloadTV-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.java7
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;