Merge "UserController: add UserHandle extra to user switched broadcast" am: 55593ee940 am: 7ff86a50de
Change-Id: I5e5915824484ecf9f7c9375677ac86d6f01875f5
This commit is contained in:
@@ -1560,6 +1560,9 @@ class UserController implements Handler.Callback {
|
|||||||
intent.addFlags(Intent.FLAG_RECEIVER_REGISTERED_ONLY
|
intent.addFlags(Intent.FLAG_RECEIVER_REGISTERED_ONLY
|
||||||
| Intent.FLAG_RECEIVER_FOREGROUND);
|
| Intent.FLAG_RECEIVER_FOREGROUND);
|
||||||
intent.putExtra(Intent.EXTRA_USER_HANDLE, profileUserId);
|
intent.putExtra(Intent.EXTRA_USER_HANDLE, profileUserId);
|
||||||
|
// Also, add the UserHandle for mainline modules which can't use the @hide
|
||||||
|
// EXTRA_USER_HANDLE.
|
||||||
|
intent.putExtra(Intent.EXTRA_USER, UserHandle.of(profileUserId));
|
||||||
mInjector.broadcastIntent(intent,
|
mInjector.broadcastIntent(intent,
|
||||||
null, null, 0, null, null, null, AppOpsManager.OP_NONE,
|
null, null, 0, null, null, null, AppOpsManager.OP_NONE,
|
||||||
null, false, false, MY_PID, SYSTEM_UID, callingUid, callingPid,
|
null, false, false, MY_PID, SYSTEM_UID, callingUid, callingPid,
|
||||||
@@ -1576,6 +1579,9 @@ class UserController implements Handler.Callback {
|
|||||||
intent.addFlags(Intent.FLAG_RECEIVER_REGISTERED_ONLY
|
intent.addFlags(Intent.FLAG_RECEIVER_REGISTERED_ONLY
|
||||||
| Intent.FLAG_RECEIVER_FOREGROUND);
|
| Intent.FLAG_RECEIVER_FOREGROUND);
|
||||||
intent.putExtra(Intent.EXTRA_USER_HANDLE, profileUserId);
|
intent.putExtra(Intent.EXTRA_USER_HANDLE, profileUserId);
|
||||||
|
// Also, add the UserHandle for mainline modules which can't use the @hide
|
||||||
|
// EXTRA_USER_HANDLE.
|
||||||
|
intent.putExtra(Intent.EXTRA_USER, UserHandle.of(profileUserId));
|
||||||
mInjector.broadcastIntent(intent,
|
mInjector.broadcastIntent(intent,
|
||||||
null, null, 0, null, null, null, AppOpsManager.OP_NONE,
|
null, null, 0, null, null, null, AppOpsManager.OP_NONE,
|
||||||
null, false, false, MY_PID, SYSTEM_UID, callingUid, callingPid,
|
null, false, false, MY_PID, SYSTEM_UID, callingUid, callingPid,
|
||||||
@@ -1585,6 +1591,9 @@ class UserController implements Handler.Callback {
|
|||||||
intent.addFlags(Intent.FLAG_RECEIVER_REGISTERED_ONLY
|
intent.addFlags(Intent.FLAG_RECEIVER_REGISTERED_ONLY
|
||||||
| Intent.FLAG_RECEIVER_FOREGROUND);
|
| Intent.FLAG_RECEIVER_FOREGROUND);
|
||||||
intent.putExtra(Intent.EXTRA_USER_HANDLE, newUserId);
|
intent.putExtra(Intent.EXTRA_USER_HANDLE, newUserId);
|
||||||
|
// Also, add the UserHandle for mainline modules which can't use the @hide
|
||||||
|
// EXTRA_USER_HANDLE.
|
||||||
|
intent.putExtra(Intent.EXTRA_USER, UserHandle.of(newUserId));
|
||||||
mInjector.broadcastIntent(intent,
|
mInjector.broadcastIntent(intent,
|
||||||
null, null, 0, null, null,
|
null, null, 0, null, null,
|
||||||
new String[] {android.Manifest.permission.MANAGE_USERS},
|
new String[] {android.Manifest.permission.MANAGE_USERS},
|
||||||
|
|||||||
Reference in New Issue
Block a user