From ababfcd4cf867120eb91d3c83e5f3d91d6a1fa6f Mon Sep 17 00:00:00 2001 From: Andras Kloczl Date: Fri, 27 Mar 2020 14:58:47 +0000 Subject: [PATCH] Add user switcher related strings to SettingsLib. - Move guest related strings from sysui to settingslib - Add a new string to settingslib Test: Build, flash and check if the texts are appearing properly in keyguard and quicksettings user switcher. Bug: 142798722 Change-Id: I5b3e13581efa274ce8ed899b8a949e5ef69c173c --- packages/SettingsLib/res/values/strings.xml | 9 +++++++++ packages/SystemUI/res/values/strings.xml | 9 --------- .../statusbar/policy/UserSwitcherController.java | 9 +++++---- 3 files changed, 14 insertions(+), 13 deletions(-) diff --git a/packages/SettingsLib/res/values/strings.xml b/packages/SettingsLib/res/values/strings.xml index 3f59f896a82e1..db70bdc54cb35 100644 --- a/packages/SettingsLib/res/values/strings.xml +++ b/packages/SettingsLib/res/values/strings.xml @@ -1344,5 +1344,14 @@ Before you can create a restricted profile, you\u2019ll need to set up a screen lock to protect your apps and personal data. Set lock + + Switch to %s + + + Add guest + + Remove guest + + Guest diff --git a/packages/SystemUI/res/values/strings.xml b/packages/SystemUI/res/values/strings.xml index 8a3a16e9a6cfc..f7d8ce6df6d1c 100644 --- a/packages/SystemUI/res/values/strings.xml +++ b/packages/SystemUI/res/values/strings.xml @@ -1151,15 +1151,6 @@ New user - - Guest - - - Add guest - - - Remove guest - Remove guest? diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/policy/UserSwitcherController.java b/packages/SystemUI/src/com/android/systemui/statusbar/policy/UserSwitcherController.java index 9ce31d030c43e..69eaaa4f54a9f 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/policy/UserSwitcherController.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/policy/UserSwitcherController.java @@ -360,7 +360,7 @@ public class UserSwitcherController implements Dumpable { if (record.isGuest && record.info == null) { // No guest user. Create one. UserInfo guest = mUserManager.createGuest( - mContext, mContext.getString(R.string.guest_nickname)); + mContext, mContext.getString(com.android.settingslib.R.string.guest_nickname)); if (guest == null) { // Couldn't create guest, most likely because there already exists one, we just // haven't reloaded the user list yet. @@ -583,7 +583,7 @@ public class UserSwitcherController implements Dumpable { if (mUsers.isEmpty()) return null; UserRecord item = mUsers.get(0); if (item == null || item.info == null) return null; - if (item.isGuest) return context.getString(R.string.guest_nickname); + if (item.isGuest) return context.getString(com.android.settingslib.R.string.guest_nickname); return item.info.name; } @@ -671,10 +671,11 @@ public class UserSwitcherController implements Dumpable { public String getName(Context context, UserRecord item) { if (item.isGuest) { if (item.isCurrent) { - return context.getString(R.string.guest_exit_guest); + return context.getString(com.android.settingslib.R.string.guest_exit_guest); } else { return context.getString( - item.info == null ? R.string.guest_new_guest : R.string.guest_nickname); + item.info == null ? com.android.settingslib.R.string.guest_new_guest + : com.android.settingslib.R.string.guest_nickname); } } else if (item.isAddUser) { return context.getString(R.string.user_add_user);