diff options
author | Sungmin Choi <sungmin.choi@lge.com> | 2013-10-15 16:11:55 -0700 |
---|---|---|
committer | Vineeta Srivastava <vsrivastava@google.com> | 2013-10-23 21:29:14 +0000 |
commit | 2490315e49d235a1ba9a84600a21febf85959a1a (patch) | |
tree | 1761b9fd52d379487600277b00c5339d4b2e9017 /src/com/android/settings/WirelessSettings.java | |
parent | 7fe57374cdb67b19b98d0170e10add876f0823b1 (diff) | |
download | packages_apps_Settings-2490315e49d235a1ba9a84600a21febf85959a1a.zip packages_apps_Settings-2490315e49d235a1ba9a84600a21febf85959a1a.tar.gz packages_apps_Settings-2490315e49d235a1ba9a84600a21febf85959a1a.tar.bz2 |
Remove Manage Mobile Plan when config_show_mobile_plan is set to false
config_show_mobile_plan is set to true by default.
When you don't want to show "Manage mobile plan" set config_show_mobile_plan to false in overlay.
Bug: 10819853
Change-Id: Ic3c69fb4246cc0de38518ef6c9950cee7fa4d987
Diffstat (limited to 'src/com/android/settings/WirelessSettings.java')
-rw-r--r-- | src/com/android/settings/WirelessSettings.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/com/android/settings/WirelessSettings.java b/src/com/android/settings/WirelessSettings.java index 6724cc1..65127b5 100644 --- a/src/com/android/settings/WirelessSettings.java +++ b/src/com/android/settings/WirelessSettings.java @@ -333,6 +333,16 @@ public class WirelessSettings extends RestrictedSettingsFragment removePreference(KEY_MOBILE_NETWORK_SETTINGS); removePreference(KEY_MANAGE_MOBILE_PLAN); } + // Remove Mobile Network Settings and Manage Mobile Plan + // if config_show_mobile_plan sets false. + boolean isMobilePlanEnabled = this.getResources().getBoolean( + R.bool.config_show_mobile_plan); + if (!isMobilePlanEnabled) { + Preference pref = findPreference(KEY_MANAGE_MOBILE_PLAN); + if (pref != null) { + removePreference(KEY_MANAGE_MOBILE_PLAN); + } + } protectByRestrictions(KEY_MOBILE_NETWORK_SETTINGS); protectByRestrictions(KEY_MANAGE_MOBILE_PLAN); |