diff options
author | Irfan Sheriff <isheriff@google.com> | 2013-03-12 17:57:57 -0700 |
---|---|---|
committer | Irfan Sheriff <isheriff@google.com> | 2013-03-12 17:57:57 -0700 |
commit | 1019ec10e3f4cb59b4b2462a104cdd0066a89290 (patch) | |
tree | 4a2c4c210a574a1da19718d2ccf89617b0f28877 /src/com/android/settings/wifi/AdvancedWifiSettings.java | |
parent | 22ace5059a5f945b77d7f6924898deea5e2e1c4b (diff) | |
download | packages_apps_Settings-1019ec10e3f4cb59b4b2462a104cdd0066a89290.zip packages_apps_Settings-1019ec10e3f4cb59b4b2462a104cdd0066a89290.tar.gz packages_apps_Settings-1019ec10e3f4cb59b4b2462a104cdd0066a89290.tar.bz2 |
Allow user to change scan always available setting
Bug: 8141918
Change-Id: I3595812eccf5f7760f7521b9cbe6dece6fd658f1
Diffstat (limited to 'src/com/android/settings/wifi/AdvancedWifiSettings.java')
-rw-r--r-- | src/com/android/settings/wifi/AdvancedWifiSettings.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/com/android/settings/wifi/AdvancedWifiSettings.java b/src/com/android/settings/wifi/AdvancedWifiSettings.java index dddb353..abe153f 100644 --- a/src/com/android/settings/wifi/AdvancedWifiSettings.java +++ b/src/com/android/settings/wifi/AdvancedWifiSettings.java @@ -45,6 +45,7 @@ public class AdvancedWifiSettings extends SettingsPreferenceFragment private static final String KEY_NOTIFY_OPEN_NETWORKS = "notify_open_networks"; private static final String KEY_SLEEP_POLICY = "sleep_policy"; private static final String KEY_POOR_NETWORK_DETECTION = "wifi_poor_network_detection"; + private static final String KEY_SCAN_ALWAYS_AVAILABLE = "wifi_scan_always_available"; private static final String KEY_SUSPEND_OPTIMIZATIONS = "suspend_optimizations"; private WifiManager mWifiManager; @@ -88,6 +89,11 @@ public class AdvancedWifiSettings extends SettingsPreferenceFragment } } + CheckBoxPreference scanAlwaysAvailable = + (CheckBoxPreference) findPreference(KEY_SCAN_ALWAYS_AVAILABLE); + scanAlwaysAvailable.setChecked(Global.getInt(getContentResolver(), + Global.WIFI_SCAN_ALWAYS_AVAILABLE, 0) == 1); + CheckBoxPreference suspendOptimizations = (CheckBoxPreference) findPreference(KEY_SUSPEND_OPTIMIZATIONS); suspendOptimizations.setChecked(Global.getInt(getContentResolver(), @@ -167,6 +173,10 @@ public class AdvancedWifiSettings extends SettingsPreferenceFragment Global.putInt(getContentResolver(), Global.WIFI_SUSPEND_OPTIMIZATIONS_ENABLED, ((CheckBoxPreference) preference).isChecked() ? 1 : 0); + } else if (KEY_SCAN_ALWAYS_AVAILABLE.equals(key)) { + Global.putInt(getContentResolver(), + Global.WIFI_SCAN_ALWAYS_AVAILABLE, + ((CheckBoxPreference) preference).isChecked() ? 1 : 0); } else { return super.onPreferenceTreeClick(screen, preference); } |