From 7a1d7bf5ea913182ea13567f561baed06a168e8c Mon Sep 17 00:00:00 2001 From: ibaker Date: Thu, 4 May 2023 11:27:54 +0000 Subject: [PATCH] Temporarily suppress missing permission lint in session demo #minor-release PiperOrigin-RevId: 529370535 (cherry picked from commit 0f398d511dda9e89db64c841329a3938ea38bb62) --- .../main/java/androidx/media3/demo/session/PlaybackService.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/demos/session/src/main/java/androidx/media3/demo/session/PlaybackService.kt b/demos/session/src/main/java/androidx/media3/demo/session/PlaybackService.kt index eea7727ce4..b2ac113fcb 100644 --- a/demos/session/src/main/java/androidx/media3/demo/session/PlaybackService.kt +++ b/demos/session/src/main/java/androidx/media3/demo/session/PlaybackService.kt @@ -15,6 +15,7 @@ */ package androidx.media3.demo.session +import android.annotation.SuppressLint import android.app.NotificationChannel import android.app.NotificationManager import android.app.PendingIntent.* @@ -277,6 +278,7 @@ class PlaybackService : MediaLibraryService() { * by a media controller to resume playback when the {@link MediaSessionService} is in the * background. */ + @SuppressLint("MissingPermission") // TODO: b/280766358 - Request this permission at runtime. override fun onForegroundServiceStartNotAllowedException() { val notificationManagerCompat = NotificationManagerCompat.from(this@PlaybackService) ensureNotificationChannel(notificationManagerCompat)