From 46173a526536598dcbb2b0d8397985262c7190b7 Mon Sep 17 00:00:00 2001 From: Matthew Fritze Date: Thu, 26 Jan 2017 15:21:24 -0800 Subject: Remove extra IndexProviders that provided bad data. Gesture Settings and Wireless settings were indexing duplicate results that only added complexity to Search. PowerUsageDetail was never supposed to be indexed. Bug:33701673 Test: make RunSettingsRoboTests Change-Id: I45d1fa4bd412c3418acec24f8c98eb4736f220ab --- .../android/settings/gestures/GestureSettings.java | 47 ---------------------- 1 file changed, 47 deletions(-) (limited to 'src/com/android/settings/gestures/GestureSettings.java') diff --git a/src/com/android/settings/gestures/GestureSettings.java b/src/com/android/settings/gestures/GestureSettings.java index db6925e834..df8e37c78d 100644 --- a/src/com/android/settings/gestures/GestureSettings.java +++ b/src/com/android/settings/gestures/GestureSettings.java @@ -143,51 +143,4 @@ public class GestureSettings extends DashboardFragment { mPreferences.add((GesturePreference) preference); } } - - public static final Indexable.SearchIndexProvider SEARCH_INDEX_DATA_PROVIDER = - new BaseSearchIndexProvider() { - @Override - public List getXmlResourcesToIndex(Context context, - boolean enabled) { - ArrayList result = - new ArrayList(); - - SearchIndexableResource sir = new SearchIndexableResource(context); - sir.xmlResId = R.xml.gesture_settings; - result.add(sir); - - return result; - } - - @Override - public List getNonIndexableKeys(Context context) { - ArrayList result = new ArrayList(); - - List preferenceControllers = - getPreferenceControllers(context); - for (PreferenceController controller : preferenceControllers) { - controller.updateNonIndexableKeys(result); - } - return result; - } - - @Override - public List getPreferenceControllers(Context context) { - List controllers = new ArrayList<>(); - AmbientDisplayConfiguration ambientConfig - = new AmbientDisplayConfiguration(context); - - controllers.add(new DoubleTapPowerPreferenceController(context, - null /* lifecycle */)); - controllers.add(new PickupGesturePreferenceController(context, - null /* lifecycle */, ambientConfig, UserHandle.myUserId())); - controllers.add(new DoubleTapScreenPreferenceController(context, - null /* lifecycle */, ambientConfig, UserHandle.myUserId())); - controllers.add(new SwipeToNotificationPreferenceController(context, - null /* lifecycle */)); - controllers.add(new DoubleTwistPreferenceController(context, - null /* lifecycle */)); - return controllers; - } - }; } -- cgit v1.2.3