diff --git a/services/core/java/com/android/server/media/MediaButtonReceiverHolder.java b/services/core/java/com/android/server/media/MediaButtonReceiverHolder.java index 9dae1b44117b1..b9997e0c2ec8f 100644 --- a/services/core/java/com/android/server/media/MediaButtonReceiverHolder.java +++ b/services/core/java/com/android/server/media/MediaButtonReceiverHolder.java @@ -221,8 +221,8 @@ final class MediaButtonReceiverHolder { context.startActivityAsUser(mediaButtonIntent, userHandle); break; case COMPONENT_TYPE_SERVICE: - context.startForegroundServiceAsUser(mediaButtonIntent, - userHandle); + context.createContextAsUser(userHandle, 0).startForegroundService( + mediaButtonIntent); break; default: // Legacy behavior for other cases.