From 7312defa4a318061864f214effc38ee21fde8024 Mon Sep 17 00:00:00 2001 From: Edgar Wang Date: Wed, 12 Feb 2020 16:56:39 +0800 Subject: [PATCH] Fix Wifi & Bluetooth slice can't show on search result root cause: we remove wifi & bluetooth preference screen key from search indexing, this cause these 2 special slices can't map to correct key solution: rename preference key for mapping Bug: 149366072 Test: robotest & manual Change-Id: Id424e63c4f97ccd6f58a80aaa414807774159512 --- res/xml/connected_devices_advanced.xml | 2 +- res/xml/network_and_internet.xml | 2 +- .../settings/network/NetworkDashboardFragment.java | 8 -------- .../wifi/WifiMasterSwitchPreferenceController.java | 2 +- 4 files changed, 3 insertions(+), 11 deletions(-) diff --git a/res/xml/connected_devices_advanced.xml b/res/xml/connected_devices_advanced.xml index ba623807f45..bd8f1dd30af 100644 --- a/res/xml/connected_devices_advanced.xml +++ b/res/xml/connected_devices_advanced.xml @@ -21,7 +21,7 @@ diff --git a/res/xml/network_and_internet.xml b/res/xml/network_and_internet.xml index c57c5b0af72..76537466e85 100644 --- a/res/xml/network_and_internet.xml +++ b/res/xml/network_and_internet.xml @@ -30,7 +30,7 @@ getNonIndexableKeys(Context context) { - List keys = super.getNonIndexableKeys(context); - // Remove master switch as a result - keys.add(WifiMasterSwitchPreferenceController.KEY_TOGGLE_WIFI); - return keys; - } }; } diff --git a/src/com/android/settings/wifi/WifiMasterSwitchPreferenceController.java b/src/com/android/settings/wifi/WifiMasterSwitchPreferenceController.java index 6a4774bb1dc..2f57249c3a2 100644 --- a/src/com/android/settings/wifi/WifiMasterSwitchPreferenceController.java +++ b/src/com/android/settings/wifi/WifiMasterSwitchPreferenceController.java @@ -36,7 +36,7 @@ public class WifiMasterSwitchPreferenceController extends AbstractPreferenceCont implements PreferenceControllerMixin, SummaryUpdater.OnSummaryChangeListener, LifecycleObserver, OnResume, OnPause, OnStart, OnStop { - public static final String KEY_TOGGLE_WIFI = "toggle_wifi"; + public static final String KEY_TOGGLE_WIFI = "main_toggle_wifi"; private MasterSwitchPreference mWifiPreference; private WifiEnabler mWifiEnabler;