Making fragments in system and tts packages searchable.
Bug: 153880283
Test: manual
Change-Id: I73d5af3dc069260ddb50e77614d4700d20032e79
diff --git a/src/com/android/car/settings/system/LegalInformationFragment.java b/src/com/android/car/settings/system/LegalInformationFragment.java
index 69b9bc6..36f7711 100644
--- a/src/com/android/car/settings/system/LegalInformationFragment.java
+++ b/src/com/android/car/settings/system/LegalInformationFragment.java
@@ -19,11 +19,15 @@
import androidx.annotation.XmlRes;
import com.android.car.settings.R;
+import com.android.car.settings.common.CarSettingActivities.LegalInformationActivity;
import com.android.car.settings.common.SettingsFragment;
+import com.android.car.settings.search.CarBaseSearchIndexProvider;
+import com.android.settingslib.search.SearchIndexable;
/**
* Fragment showing legal information.
*/
+@SearchIndexable
public class LegalInformationFragment extends SettingsFragment {
@Override
@@ -31,4 +35,11 @@
protected int getPreferenceScreenResId() {
return R.xml.legal_information_fragment;
}
+
+ /**
+ * Data provider for Settings Search.
+ */
+ public static final CarBaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
+ new CarBaseSearchIndexProvider(R.xml.legal_information_fragment,
+ LegalInformationActivity.class);
}