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);
 }