Use UserManager instead of PackageManager for user management

Show Accounts in secondary settings
Move Users & restrictions to Device section

Change-Id: Idcd7ed44801fe92c847cff81d11f3d6f6d06ba81
This commit is contained in:
Amith Yamasani
2012-08-10 19:31:39 -07:00
parent 5ef3293ed2
commit 32630395eb
4 changed files with 40 additions and 39 deletions

View File

@@ -16,9 +16,11 @@
package com.android.settings.users;
import android.content.Context;
import android.content.pm.UserInfo;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.os.UserManager;
import android.preference.Preference;
import android.preference.Preference.OnPreferenceClickListener;
import android.preference.PreferenceActivity;
@@ -80,7 +82,8 @@ public class UserSettings extends SettingsPreferenceFragment
}
private void updateUserList() {
List<UserInfo> users = getActivity().getPackageManager().getUsers();
List<UserInfo> users = ((UserManager) getActivity().getSystemService(Context.USER_SERVICE))
.getUsers();
mUserListCategory.removeAll();
for (UserInfo user : users) {