From 3c8a2c4e2e2f01bdefa1ae8a3768f1293d3eed04 Mon Sep 17 00:00:00 2001 From: jaewan Date: Sun, 16 Jan 2022 12:15:37 +0000 Subject: [PATCH] Stop using vector drawable on Notification for API<21 This fixes flaky failure when posting notification, although why it's not crashing 100% is unknown. PiperOrigin-RevId: 422168452 --- .../java/androidx/media3/session/MediaNotificationHandler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/session/src/main/java/androidx/media3/session/MediaNotificationHandler.java b/libraries/session/src/main/java/androidx/media3/session/MediaNotificationHandler.java index 6eebfec37c..94490b6908 100644 --- a/libraries/session/src/main/java/androidx/media3/session/MediaNotificationHandler.java +++ b/libraries/session/src/main/java/androidx/media3/session/MediaNotificationHandler.java @@ -259,7 +259,7 @@ import java.util.concurrent.TimeoutException; return appIcon; } else { // App icon is not set. - return R.drawable.media_session_service_notification_ic_music_note; + return Util.SDK_INT >= 21 ? R.drawable.media_session_service_notification_ic_music_note : 0; } }