Loading packages/SystemUI/src/com/android/systemui/qs/tiles/UserDetailView.java +4 −0 Original line number Diff line number Diff line Loading @@ -47,6 +47,10 @@ public class UserDetailView extends PseudoGridView { ViewGroupAdapterBridge.link(this, mAdapter); } public void refreshAdapter() { mAdapter.refresh(); } public static class Adapter extends UserSwitcherController.BaseUserAdapter implements OnClickListener { Loading packages/SystemUI/src/com/android/systemui/statusbar/policy/KeyguardUserSwitcher.java +1 −0 Original line number Diff line number Diff line Loading @@ -107,6 +107,7 @@ public class KeyguardUserSwitcher { public void show(boolean animate) { if (mUserSwitcher != null && mUserSwitcherContainer.getVisibility() != View.VISIBLE) { cancelAnimations(); mAdapter.refresh(); mUserSwitcherContainer.setVisibility(View.VISIBLE); mStatusBarView.setKeyguardUserSwitcherShowing(true, animate); if (animate) { Loading packages/SystemUI/src/com/android/systemui/statusbar/policy/UserSwitcherController.java +5 −12 Original line number Diff line number Diff line Loading @@ -417,18 +417,6 @@ public class UserSwitcherController { } } public int getSwitchableUsers() { int result = 0; ArrayList<UserRecord> users = mController.mUsers; int N = users.size(); for (int i = 0; i < N; i++) { if (users.get(i).info != null) { result++; } } return result; } public Drawable getDrawable(Context context, UserRecord item) { if (item.isAddUser) { return context.getDrawable(R.drawable.ic_add_circle_qs); Loading @@ -436,6 +424,10 @@ public class UserSwitcherController { return UserIcons.getDefaultUserIcon(item.isGuest ? UserHandle.USER_NULL : item.info.id, /* light= */ true); } public void refresh() { mController.refreshUsers(UserHandle.USER_NULL); } } public static final class UserRecord { Loading Loading @@ -500,6 +492,7 @@ public class UserSwitcherController { } else { v = (UserDetailView) convertView; } v.refreshAdapter(); return v; } Loading Loading
packages/SystemUI/src/com/android/systemui/qs/tiles/UserDetailView.java +4 −0 Original line number Diff line number Diff line Loading @@ -47,6 +47,10 @@ public class UserDetailView extends PseudoGridView { ViewGroupAdapterBridge.link(this, mAdapter); } public void refreshAdapter() { mAdapter.refresh(); } public static class Adapter extends UserSwitcherController.BaseUserAdapter implements OnClickListener { Loading
packages/SystemUI/src/com/android/systemui/statusbar/policy/KeyguardUserSwitcher.java +1 −0 Original line number Diff line number Diff line Loading @@ -107,6 +107,7 @@ public class KeyguardUserSwitcher { public void show(boolean animate) { if (mUserSwitcher != null && mUserSwitcherContainer.getVisibility() != View.VISIBLE) { cancelAnimations(); mAdapter.refresh(); mUserSwitcherContainer.setVisibility(View.VISIBLE); mStatusBarView.setKeyguardUserSwitcherShowing(true, animate); if (animate) { Loading
packages/SystemUI/src/com/android/systemui/statusbar/policy/UserSwitcherController.java +5 −12 Original line number Diff line number Diff line Loading @@ -417,18 +417,6 @@ public class UserSwitcherController { } } public int getSwitchableUsers() { int result = 0; ArrayList<UserRecord> users = mController.mUsers; int N = users.size(); for (int i = 0; i < N; i++) { if (users.get(i).info != null) { result++; } } return result; } public Drawable getDrawable(Context context, UserRecord item) { if (item.isAddUser) { return context.getDrawable(R.drawable.ic_add_circle_qs); Loading @@ -436,6 +424,10 @@ public class UserSwitcherController { return UserIcons.getDefaultUserIcon(item.isGuest ? UserHandle.USER_NULL : item.info.id, /* light= */ true); } public void refresh() { mController.refreshUsers(UserHandle.USER_NULL); } } public static final class UserRecord { Loading Loading @@ -500,6 +492,7 @@ public class UserSwitcherController { } else { v = (UserDetailView) convertView; } v.refreshAdapter(); return v; } Loading