Allow notification to be dismissed when not playing
Bug: 18282868
Change-Id: I1716feaf0d0f42184bcd500b4860d92630a2c525
diff --git a/MusicDemo/src/main/java/com/example/android/musicservicedemo/MediaNotification.java b/MusicDemo/src/main/java/com/example/android/musicservicedemo/MediaNotification.java
index dc03f80..94ac023 100644
--- a/MusicDemo/src/main/java/com/example/android/musicservicedemo/MediaNotification.java
+++ b/MusicDemo/src/main/java/com/example/android/musicservicedemo/MediaNotification.java
@@ -279,7 +279,6 @@
.setColor(mNotificationColor)
.setSmallIcon(R.drawable.ic_notification)
.setVisibility(Notification.VISIBILITY_PUBLIC)
- .setOngoing(true)
.setUsesChronometer(true)
.setContentTitle(description.getTitle())
.setContentText(description.getSubtitle())
@@ -343,6 +342,9 @@
updatePlayPauseAction();
+ // Make sure that the notification can be dismissed by the user when we are not playing:
+ mNotificationBuilder.setOngoing(mPlaybackState.getState() == PlaybackState.STATE_PLAYING);
+
mNotificationManager.notify(NOTIFICATION_ID, mNotificationBuilder.build());
}