Show a separate tab for the Private Space
This covers all the known Settings pages using the tabbed view model. https://docs.google.com/document/d/1CdjUjAE84-5ZEPRIfw5KYFjLVHtEZxc_sF0w95su8DA/edit?resourcekey=0-dAACT9HRexY1IyoxMmkVlw#heading=h.58jd58rmznte Screenshots: all apps https://screenshot.googleplex.com/3E5Jm7Pi2JfN64r with work tab: https://screenshot.googleplex.com/8egk4yHK5jSENjR PS Apps Special media management apps https://screenshot.googleplex.com/BHHafqW7bgUwSGg with work tab: https://screenshot.googleplex.com/3cocdhruEmCCh5k PS Location Services tab view https://screenshot.googleplex.com/3DqJcT2BFTEpvYT with work tab: https://screenshot.googleplex.com/6Avpx6hxSrdGJw5 PS on screen keyboard tab view https://screenshot.googleplex.com/4FzVNnBWwbUeJNw with work tab: https://screenshot.googleplex.com/8E8UhpWq8PL5nxU PS password account tab view https://screenshot.googleplex.com/6bDR4AKtth2S3EW with work tab: https://screenshot.googleplex.com/9msXV2TdHdJapch PS storage tab view https://screenshot.googleplex.com/5Nk2FTxwdmpEv3B with work tab: https://screenshot.googleplex.com/79tw2EaWZKfMsnC PS appl_languages_work https://screenshot.googleplex.com/3qrREeg3RQdHhhH Bug: 302278487 Test: manual Change-Id: I8cd39170827fbe251bc4075ef306206020b3a022
This commit is contained in:
@@ -296,14 +296,15 @@ public class AccountPreferenceController extends AbstractPreferenceController
|
||||
updateProfileUi(userInfo);
|
||||
} else {
|
||||
List<UserInfo> profiles = mUm.getProfiles(UserHandle.myUserId());
|
||||
final int profilesCount = profiles.size();
|
||||
for (int i = 0; i < profilesCount; i++) {
|
||||
if (profiles.get(i).isManagedProfile()
|
||||
&& (mType & ProfileSelectFragment.ProfileType.WORK) != 0) {
|
||||
updateProfileUi(profiles.get(i));
|
||||
} else if (!profiles.get(i).isManagedProfile()
|
||||
&& (mType & ProfileSelectFragment.ProfileType.PERSONAL) != 0) {
|
||||
updateProfileUi(profiles.get(i));
|
||||
for (UserInfo profile : profiles) {
|
||||
if ((profile.isManagedProfile()
|
||||
&& (mType & ProfileSelectFragment.ProfileType.WORK) != 0)
|
||||
|| (profile.isPrivateProfile()
|
||||
&& (mType & ProfileSelectFragment.ProfileType.PRIVATE) != 0)
|
||||
|| (!profile.isManagedProfile()
|
||||
&& !profile.isPrivateProfile()
|
||||
&& (mType & ProfileSelectFragment.ProfileType.PERSONAL) != 0)) {
|
||||
updateProfileUi(profile);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user