UM.getUserHandle -> UM.getProcessUserId

UM is being made @UserHandleAware, so using an explicit method avoids ambiguity.

Bug: 201679968

Test: (No-op) compiles and treehugger
Change-Id: If067af7ced5017a9689cafbf99ceec1d26c06b3b
This commit is contained in:
Adam Bookatz
2021-10-01 00:15:32 -07:00
parent e959dc02ab
commit 30dafd4140
7 changed files with 10 additions and 15 deletions

View File

@@ -419,7 +419,7 @@ public final class Utils extends com.android.settingslib.Utils {
public static UserHandle getManagedProfile(UserManager userManager) { public static UserHandle getManagedProfile(UserManager userManager) {
final List<UserHandle> userProfiles = userManager.getUserProfiles(); final List<UserHandle> userProfiles = userManager.getUserProfiles();
for (UserHandle profile : userProfiles) { for (UserHandle profile : userProfiles) {
if (profile.getIdentifier() == userManager.getUserHandle()) { if (profile.getIdentifier() == userManager.getProcessUserId()) {
continue; continue;
} }
final UserInfo userInfo = userManager.getUserInfo(profile.getIdentifier()); final UserInfo userInfo = userManager.getUserInfo(profile.getIdentifier());

View File

@@ -301,8 +301,8 @@ public abstract class AppStateAppOpsBridge extends AppStateBaseBridge {
if (entries == null) { if (entries == null) {
return 0; return 0;
} }
final ArrayMap<String, PermissionState> entriesForProfile = entries.get(mUserManager final ArrayMap<String, PermissionState> entriesForProfile =
.getUserHandle()); entries.get(mUserManager.getProcessUserId());
if (entriesForProfile == null) { if (entriesForProfile == null) {
return 0; return 0;
} }
@@ -316,8 +316,8 @@ public abstract class AppStateAppOpsBridge extends AppStateBaseBridge {
} }
loadPermissionsStates(entries); loadPermissionsStates(entries);
loadAppOpsStates(entries); loadAppOpsStates(entries);
final ArrayMap<String, PermissionState> entriesForProfile = entries.get(mUserManager final ArrayMap<String, PermissionState> entriesForProfile =
.getUserHandle()); entries.get(mUserManager.getProcessUserId());
if (entriesForProfile == null) { if (entriesForProfile == null) {
return 0; return 0;
} }

View File

@@ -301,7 +301,7 @@ public class ApnSettings extends RestrictedSettingsFragment
@Override @Override
public EnforcedAdmin getRestrictionEnforcedAdmin() { public EnforcedAdmin getRestrictionEnforcedAdmin() {
final UserHandle user = UserHandle.of(mUserManager.getUserHandle()); final UserHandle user = UserHandle.of(mUserManager.getProcessUserId());
if (mUserManager.hasUserRestriction(UserManager.DISALLOW_CONFIG_MOBILE_NETWORKS, user) if (mUserManager.hasUserRestriction(UserManager.DISALLOW_CONFIG_MOBILE_NETWORKS, user)
&& !mUserManager.hasBaseUserRestriction(UserManager.DISALLOW_CONFIG_MOBILE_NETWORKS, && !mUserManager.hasBaseUserRestriction(UserManager.DISALLOW_CONFIG_MOBILE_NETWORKS,
user)) { user)) {

View File

@@ -194,7 +194,7 @@ public class DefaultAutofillPickerTest {
.thenReturn(Arrays.asList(mainUserHandle, managedUserHandle)); .thenReturn(Arrays.asList(mainUserHandle, managedUserHandle));
when(mUserManager.getUserInfo(MANAGED_PROFILE_UID)) when(mUserManager.getUserInfo(MANAGED_PROFILE_UID))
.thenReturn(managedUserInfo); .thenReturn(managedUserInfo);
when(mUserManager.getUserHandle()).thenReturn(MAIN_PROFILE_UID); when(mUserManager.getProcessUserId()).thenReturn(MAIN_PROFILE_UID);
} }
private void setupCaller() { private void setupCaller() {

View File

@@ -15,14 +15,11 @@
*/ */
package com.android.settings.location; package com.android.settings.location;
import static android.Manifest.permission.WRITE_SECURE_SETTINGS;
import static com.google.common.truth.Truth.assertThat; import static com.google.common.truth.Truth.assertThat;
import static org.mockito.ArgumentMatchers.anyBoolean; import static org.mockito.ArgumentMatchers.anyBoolean;
import static org.mockito.ArgumentMatchers.anyInt; import static org.mockito.ArgumentMatchers.anyInt;
import static org.mockito.ArgumentMatchers.anyString; import static org.mockito.ArgumentMatchers.anyString;
import static org.mockito.ArgumentMatchers.argThat;
import static org.mockito.ArgumentMatchers.eq; import static org.mockito.ArgumentMatchers.eq;
import static org.mockito.Mockito.doReturn; import static org.mockito.Mockito.doReturn;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
@@ -31,11 +28,9 @@ import static org.mockito.Mockito.spy;
import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when; import static org.mockito.Mockito.when;
import android.app.ActivityManager;
import android.content.Context; import android.content.Context;
import android.content.Intent; import android.content.Intent;
import android.content.pm.UserInfo; import android.content.pm.UserInfo;
import android.location.LocationManager;
import android.os.UserHandle; import android.os.UserHandle;
import android.os.UserManager; import android.os.UserManager;
import android.provider.Settings; import android.provider.Settings;
@@ -207,7 +202,7 @@ public class LocationEnablerTest {
when(userHandle.getIdentifier()).thenReturn(5); when(userHandle.getIdentifier()).thenReturn(5);
userProfiles.add(userHandle); userProfiles.add(userHandle);
when(mUserManager.getUserProfiles()).thenReturn(userProfiles); when(mUserManager.getUserProfiles()).thenReturn(userProfiles);
when(mUserManager.getUserHandle()).thenReturn(1); when(mUserManager.getProcessUserId()).thenReturn(1);
when(mUserManager.getUserInfo(5)) when(mUserManager.getUserInfo(5))
.thenReturn(new UserInfo(5, "user 5", UserInfo.FLAG_MANAGED_PROFILE)); .thenReturn(new UserInfo(5, "user 5", UserInfo.FLAG_MANAGED_PROFILE));
} }

View File

@@ -178,7 +178,7 @@ public class LocationForWorkPreferenceControllerTest {
when(mUserHandle.getIdentifier()).thenReturn(5); when(mUserHandle.getIdentifier()).thenReturn(5);
userProfiles.add(mUserHandle); userProfiles.add(mUserHandle);
when(mUserManager.getUserProfiles()).thenReturn(userProfiles); when(mUserManager.getUserProfiles()).thenReturn(userProfiles);
when(mUserManager.getUserHandle()).thenReturn(1); when(mUserManager.getProcessUserId()).thenReturn(1);
when(mUserManager.getUserInfo(5)) when(mUserManager.getUserInfo(5))
.thenReturn(new UserInfo(5, "user 5", UserInfo.FLAG_MANAGED_PROFILE)); .thenReturn(new UserInfo(5, "user 5", UserInfo.FLAG_MANAGED_PROFILE));
} }

View File

@@ -88,7 +88,7 @@ public class ActionDisabledLearnMoreButtonLauncherImplTest {
when(mActivity.getSystemService(Context.USER_SERVICE)).thenReturn(mUserManager); when(mActivity.getSystemService(Context.USER_SERVICE)).thenReturn(mUserManager);
when(mActivity.getUserId()).thenReturn(CONTEXT_USER_ID); when(mActivity.getUserId()).thenReturn(CONTEXT_USER_ID);
when(mUserManager.getUserHandle()).thenReturn(CONTEXT_USER_ID); when(mUserManager.getProcessUserId()).thenReturn(CONTEXT_USER_ID);
mImpl = new ActionDisabledLearnMoreButtonLauncherImpl(mActivity, mBuilder); mImpl = new ActionDisabledLearnMoreButtonLauncherImpl(mActivity, mBuilder);
} }