From f14e6751c383df59bb1e4ab3b6e0556cfe04b80a Mon Sep 17 00:00:00 2001 From: Amith Yamasani Date: Wed, 29 May 2013 09:39:07 -0700 Subject: [PATCH] Reduce jank in User Settings Don't recreate the list on resume. Cache the default circled icon. Bug: 8802380 Change-Id: I46520b591fc3ffd5e51a1c7dda86e811c03a76a2 --- src/com/android/settings/users/UserSettings.java | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/com/android/settings/users/UserSettings.java b/src/com/android/settings/users/UserSettings.java index 193e8c96533..5145e10b3d8 100644 --- a/src/com/android/settings/users/UserSettings.java +++ b/src/com/android/settings/users/UserSettings.java @@ -201,15 +201,10 @@ public class UserSettings extends SettingsPreferenceFragment loadProfile(); setHasOptionsMenu(true); IntentFilter filter = new IntentFilter(Intent.ACTION_USER_REMOVED); + filter.addAction(Intent.ACTION_USER_ADDED); filter.addAction(Intent.ACTION_USER_INFO_CHANGED); getActivity().registerReceiverAsUser(mUserChangeReceiver, UserHandle.ALL, filter, null, mHandler); - } - - @Override - public void onResume() { - super.onResume(); - loadProfile(); updateUserList(); }