diff options
author | Amith Yamasani <yamasani@google.com> | 2012-09-06 18:04:06 -0700 |
---|---|---|
committer | Amith Yamasani <yamasani@google.com> | 2012-09-10 18:15:19 -0700 |
commit | dc6bfa6ef57705c47b93caab44d39c76d4840ea2 (patch) | |
tree | 5750301c3b2a734cef92b1320c6a84f86880f270 /src/com/android/settings/Settings.java | |
parent | 1352c142a33d0c3ad8ed0f58bbc1d6ce7158cb55 (diff) | |
download | packages_apps_settings-dc6bfa6ef57705c47b93caab44d39c76d4840ea2.zip packages_apps_settings-dc6bfa6ef57705c47b93caab44d39c76d4840ea2.tar.gz packages_apps_settings-dc6bfa6ef57705c47b93caab44d39c76d4840ea2.tar.bz2 |
User management UI: take 2
Single screen user management, also visible on secondary users.
Work in progress, especially with respect to synchronizing with
the Me profile.
Change-Id: Id6e94a85d53356847e4e019c52e3388de9ecb354
Diffstat (limited to 'src/com/android/settings/Settings.java')
-rw-r--r-- | src/com/android/settings/Settings.java | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/src/com/android/settings/Settings.java b/src/com/android/settings/Settings.java index d5a90f6..6f2002a 100644 --- a/src/com/android/settings/Settings.java +++ b/src/com/android/settings/Settings.java @@ -107,14 +107,13 @@ public class Settings extends PreferenceActivity R.id.application_settings, R.id.personal_section, R.id.security_settings, + R.id.user_settings, R.id.account_settings, R.id.account_add, R.id.system_section, R.id.about_settings }; - private boolean mEnableUserManagement = false; - // TODO: Update Call Settings based on airplane mode state. protected HashMap<Integer, Integer> mHeaderIndexMap = new HashMap<Integer, Integer>(); @@ -129,11 +128,6 @@ public class Settings extends PreferenceActivity getWindow().setUiOptions(0); } - if (android.provider.Settings.Secure.getInt(getContentResolver(), "multiuser_enabled", -1) - > 0) { - mEnableUserManagement = true; - } - mAuthenticatorHelper = new AuthenticatorHelper(); mAuthenticatorHelper.updateAuthDescriptions(this); mAuthenticatorHelper.onAccountsUpdated(this, null); @@ -418,8 +412,7 @@ public class Settings extends PreferenceActivity int headerIndex = i + 1; i = insertAccountsHeaders(target, headerIndex); } else if (id == R.id.user_settings) { - if (!mEnableUserManagement - || !UserHandle.MU_ENABLED || UserHandle.myUserId() != 0 + if (!UserHandle.MU_ENABLED || !getResources().getBoolean(R.bool.enable_user_management) || Utils.isMonkeyRunning()) { target.remove(header); |