diff --git a/services/companion/java/com/android/server/companion/datatransfer/SystemDataTransferProcessor.java b/services/companion/java/com/android/server/companion/datatransfer/SystemDataTransferProcessor.java index be81b67a5c745..10d3556fec432 100644 --- a/services/companion/java/com/android/server/companion/datatransfer/SystemDataTransferProcessor.java +++ b/services/companion/java/com/android/server/companion/datatransfer/SystemDataTransferProcessor.java @@ -150,8 +150,9 @@ public class SystemDataTransferProcessor { // Create a PendingIntent final long token = Binder.clearCallingIdentity(); try { - return PendingIntent.getActivity(mContext, /*requestCode */ associationId, intent, - FLAG_ONE_SHOT | FLAG_CANCEL_CURRENT | FLAG_IMMUTABLE); + return PendingIntent.getActivityAsUser(mContext, /*requestCode */ associationId, intent, + FLAG_ONE_SHOT | FLAG_CANCEL_CURRENT | FLAG_IMMUTABLE, /* options= */ null, + UserHandle.CURRENT); } finally { Binder.restoreCallingIdentity(token); }