Merge "Let virtualdevice.launchPendingIntent() to start BAL using its BAL permission" into tm-dev

This commit is contained in:
Bernardo Rufino
2022-06-02 15:11:45 +00:00
committed by Android (Google) Code Review

View File

@@ -241,6 +241,9 @@ final class VirtualDeviceImpl extends IVirtualDevice.Stub
private void sendPendingIntent(int displayId, PendingIntent pendingIntent)
throws PendingIntent.CanceledException {
final ActivityOptions options = ActivityOptions.makeBasic().setLaunchDisplayId(displayId);
options.setPendingIntentBackgroundActivityLaunchAllowed(true);
options.setPendingIntentBackgroundActivityLaunchAllowedByPermission(true);
pendingIntent.send(
mContext,
/* code= */ 0,
@@ -248,9 +251,7 @@ final class VirtualDeviceImpl extends IVirtualDevice.Stub
/* onFinished= */ null,
/* handler= */ null,
/* requiredPermission= */ null,
ActivityOptions.makeBasic()
.setLaunchDisplayId(displayId)
.toBundle());
options.toBundle());
}
@Override // Binder call