From 5d544974e9c5531c2e014e68a276de7248e5e557 Mon Sep 17 00:00:00 2001 From: bachinger Date: Wed, 19 Jun 2019 10:27:38 +0100 Subject: [PATCH] keep notification when stop(false) is called ISSUE: #6041 PiperOrigin-RevId: 253958225 --- .../android/exoplayer2/ui/PlayerNotificationManager.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/library/ui/src/main/java/com/google/android/exoplayer2/ui/PlayerNotificationManager.java b/library/ui/src/main/java/com/google/android/exoplayer2/ui/PlayerNotificationManager.java index 1dbd696b12..cedd3dbec5 100644 --- a/library/ui/src/main/java/com/google/android/exoplayer2/ui/PlayerNotificationManager.java +++ b/library/ui/src/main/java/com/google/android/exoplayer2/ui/PlayerNotificationManager.java @@ -966,7 +966,8 @@ public class PlayerNotificationManager { @Nullable NotificationCompat.Builder builder, boolean ongoing, @Nullable Bitmap largeIcon) { - if (player.getPlaybackState() == Player.STATE_IDLE) { + if (player.getPlaybackState() == Player.STATE_IDLE + && (player.getCurrentTimeline().isEmpty() || playbackPreparer == null)) { builderActions = null; return null; }