summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/gestures/GestureSettings.java
diff options
context:
space:
mode:
authorMatthew Fritze <mfritze@google.com>2017-01-26 15:21:24 -0800
committerMatthew Fritze <mfritze@google.com>2017-02-15 00:36:25 +0000
commit46173a526536598dcbb2b0d8397985262c7190b7 (patch)
treec0e685aa3131477194c442d30e14c93274b50ebc /src/com/android/settings/gestures/GestureSettings.java
parent007d120c4700492cf76b75ba1c5dcbea07224cb8 (diff)
downloadpackages_apps_Settings-46173a526536598dcbb2b0d8397985262c7190b7.tar.gz
packages_apps_Settings-46173a526536598dcbb2b0d8397985262c7190b7.tar.bz2
packages_apps_Settings-46173a526536598dcbb2b0d8397985262c7190b7.zip
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
Diffstat (limited to 'src/com/android/settings/gestures/GestureSettings.java')
-rw-r--r--src/com/android/settings/gestures/GestureSettings.java47
1 files changed, 0 insertions, 47 deletions
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<SearchIndexableResource> getXmlResourcesToIndex(Context context,
- boolean enabled) {
- ArrayList<SearchIndexableResource> result =
- new ArrayList<SearchIndexableResource>();
-
- SearchIndexableResource sir = new SearchIndexableResource(context);
- sir.xmlResId = R.xml.gesture_settings;
- result.add(sir);
-
- return result;
- }
-
- @Override
- public List<String> getNonIndexableKeys(Context context) {
- ArrayList<String> result = new ArrayList<String>();
-
- List<PreferenceController> preferenceControllers =
- getPreferenceControllers(context);
- for (PreferenceController controller : preferenceControllers) {
- controller.updateNonIndexableKeys(result);
- }
- return result;
- }
-
- @Override
- public List<PreferenceController> getPreferenceControllers(Context context) {
- List<PreferenceController> 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;
- }
- };
}