From 11478573ec0ffd02cb3812d9c2a87c31893c3846 Mon Sep 17 00:00:00 2001 From: Stephen Chen Date: Mon, 27 Mar 2017 11:26:46 -0700 Subject: [PATCH] Expand Wifi Picker Menu by default. Bug: 36575182 Test: make SettingsFunctionalTests and ran tests on device. Change-Id: I256ea82a8e4478d81497b9a56cc4fb7755839f1c --- res/values/strings.xml | 2 -- .../android/settings/wifi/WifiSettings.java | 31 +++---------------- 2 files changed, 4 insertions(+), 29 deletions(-) diff --git a/res/values/strings.xml b/res/values/strings.xml index d0a8bdde976..9ec2e9a5c3a 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -1612,8 +1612,6 @@ Turning Wi\u2011Fi on\u2026 Turning off Wi\u2011Fi\u2026 - - See all networks Error diff --git a/src/com/android/settings/wifi/WifiSettings.java b/src/com/android/settings/wifi/WifiSettings.java index 93f06fa285e..e9204f9f9a2 100644 --- a/src/com/android/settings/wifi/WifiSettings.java +++ b/src/com/android/settings/wifi/WifiSettings.java @@ -139,10 +139,6 @@ public class WifiSettings extends RestrictedSettingsFragment // should Next button only be enabled when we have a connection? private boolean mEnableNextOnConnection; - // should see all networks instead of collapsing networks and showing mSeeAllNetworksPreference. - private boolean mSeeAllNetworks; - private static final int NETWORKS_TO_INITIALLY_SHOW = 5; - // Save the dialog details private int mDialogMode; private AccessPoint mDlgAccessPoint; @@ -160,7 +156,6 @@ public class WifiSettings extends RestrictedSettingsFragment private PreferenceCategory mAccessPointsPreferenceCategory; private PreferenceCategory mAdditionalSettingsPreferenceCategory; private Preference mAddPreference; - private Preference mSeeAllNetworksPreference; private Preference mConfigureWifiSettingsPreference; private Preference mSavedNetworksPreference; private LinkablePreference mStatusMessagePreference; @@ -210,10 +205,6 @@ public class WifiSettings extends RestrictedSettingsFragment mAddPreference = new Preference(prefContext); mAddPreference.setIcon(R.drawable.ic_menu_add_inset); mAddPreference.setTitle(R.string.wifi_add_network); - mSeeAllNetworksPreference = new Preference(prefContext); - mSeeAllNetworksPreference.setIcon(R.drawable.ic_arrow_down_24dp); - mSeeAllNetworksPreference.setTitle(R.string.wifi_see_all_networks_button_title); - mSeeAllNetworks = false; mStatusMessagePreference = new LinkablePreference(prefContext); mUserBadgeCache = new AccessPointPreference.UserBadgeCache(getPackageManager()); @@ -525,9 +516,6 @@ public class WifiSettings extends RestrictedSettingsFragment } } else if (preference == mAddPreference) { onAddNetworkPressed(); - } else if (preference == mSeeAllNetworksPreference) { - mSeeAllNetworks = true; - onAccessPointsChanged(); } else { return super.onPreferenceTreeClick(preference); } @@ -671,12 +659,8 @@ public class WifiSettings extends RestrictedSettingsFragment int index = configureConnectedAccessPointPreferenceCategory(accessPoints) ? 1 : 0; - boolean fewerNetworksThanLimit = - accessPoints.size() <= index + NETWORKS_TO_INITIALLY_SHOW; - int numAccessPointsToShow = mSeeAllNetworks || fewerNetworksThanLimit - ? accessPoints.size() : index + NETWORKS_TO_INITIALLY_SHOW; - - for (; index < numAccessPointsToShow; index++) { + int numAccessPoints = accessPoints.size(); + for (; index < numAccessPoints; index++) { AccessPoint accessPoint = accessPoints.get(index); // Ignore access points that are out of range. if (accessPoint.isReachable()) { @@ -707,15 +691,8 @@ public class WifiSettings extends RestrictedSettingsFragment } } removeCachedPrefs(mAccessPointsPreferenceCategory); - if (mSeeAllNetworks || fewerNetworksThanLimit) { - mAccessPointsPreferenceCategory.removePreference(mSeeAllNetworksPreference); - mAddPreference.setOrder(index); - mAccessPointsPreferenceCategory.addPreference(mAddPreference); - } else { - mAccessPointsPreferenceCategory.removePreference(mAddPreference); - mSeeAllNetworksPreference.setOrder(index); - mAccessPointsPreferenceCategory.addPreference(mSeeAllNetworksPreference); - } + mAddPreference.setOrder(index); + mAccessPointsPreferenceCategory.addPreference(mAddPreference); setConfigureWifiSettingsVisibility(); if (!hasAvailableAccessPoints) {