summaryrefslogtreecommitdiff
path: root/core/src/main/java/de
diff options
context:
space:
mode:
authorByteHamster <info@bytehamster.com>2020-03-23 19:16:18 +0100
committerByteHamster <info@bytehamster.com>2020-03-23 19:21:23 +0100
commit982ce61b3fd2d27f70c6b595544e7dc51f68b752 (patch)
tree859932009513bb6db9cf0f33cbecc62b69fb2bd8 /core/src/main/java/de
parent11536361c58a54d82f9a85475ac5e8b816090402 (diff)
downloadAntennaPod-982ce61b3fd2d27f70c6b595544e7dc51f68b752.zip
Added basic cast button to AudioPlayerFragment
Diffstat (limited to 'core/src/main/java/de')
-rw-r--r--core/src/main/java/de/danoeh/antennapod/core/service/playback/PlaybackService.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/core/src/main/java/de/danoeh/antennapod/core/service/playback/PlaybackService.java b/core/src/main/java/de/danoeh/antennapod/core/service/playback/PlaybackService.java
index b92dd217d..9b5931770 100644
--- a/core/src/main/java/de/danoeh/antennapod/core/service/playback/PlaybackService.java
+++ b/core/src/main/java/de/danoeh/antennapod/core/service/playback/PlaybackService.java
@@ -1218,7 +1218,6 @@ public class PlaybackService extends MediaBrowserServiceCompat {
notificationBuilder.setCasting(isCasting);
notificationBuilder.updatePosition(getCurrentPosition(), getCurrentPlaybackSpeed());
- Log.d(TAG, "setupNotification: startForeground" + playerStatus);
NotificationManagerCompat notificationManager = NotificationManagerCompat.from(this);
notificationManager.notify(NOTIFICATION_ID, notificationBuilder.build());
startForegroundIfPlaying(playerStatus);
@@ -1236,10 +1235,12 @@ public class PlaybackService extends MediaBrowserServiceCompat {
}
private void startForegroundIfPlaying(@NonNull PlayerStatus status) {
+ Log.d(TAG, "startForegroundIfPlaying: " + status);
if (stateManager.hasReceivedValidStartCommand()) {
if (isCasting || status == PlayerStatus.PLAYING || status == PlayerStatus.PREPARING
|| status == PlayerStatus.SEEKING) {
stateManager.startForeground(NOTIFICATION_ID, notificationBuilder.build());
+ Log.d(TAG, "foreground");
} else {
stateManager.stopForeground(false);
NotificationManagerCompat notificationManager = NotificationManagerCompat.from(this);
@@ -1781,6 +1782,7 @@ public class PlaybackService extends MediaBrowserServiceCompat {
@Override
public void setIsCasting(boolean isCasting) {
PlaybackService.isCasting = isCasting;
+ stateManager.validStartCommandWasReceived();
}
@Override