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:
@@ -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());
|
||||||
|
@@ -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;
|
||||||
}
|
}
|
||||||
|
@@ -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)) {
|
||||||
|
@@ -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() {
|
||||||
|
@@ -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));
|
||||||
}
|
}
|
||||||
|
@@ -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));
|
||||||
}
|
}
|
||||||
|
@@ -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);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user