diff options
author | H. Lehmann <ByteHamster@users.noreply.github.com> | 2020-03-01 01:22:29 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-03-01 01:22:29 +0100 |
commit | fef4fb9a6b24abdd34dce630f2197f478cae7b3d (patch) | |
tree | 2e36dcae5d08182883f9161e27d68d0ea67c2312 /core/src/main/java | |
parent | 809ca28ab7fb80cd5f3506492c57189f5c1bd153 (diff) | |
download | AntennaPod-fef4fb9a6b24abdd34dce630f2197f478cae7b3d.zip |
Add allow streaming dialog (#3897)
Diffstat (limited to 'core/src/main/java')
-rw-r--r-- | core/src/main/java/de/danoeh/antennapod/core/util/playback/PlaybackServiceStarter.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/core/src/main/java/de/danoeh/antennapod/core/util/playback/PlaybackServiceStarter.java b/core/src/main/java/de/danoeh/antennapod/core/util/playback/PlaybackServiceStarter.java index 01ca97134..b12967264 100644 --- a/core/src/main/java/de/danoeh/antennapod/core/util/playback/PlaybackServiceStarter.java +++ b/core/src/main/java/de/danoeh/antennapod/core/util/playback/PlaybackServiceStarter.java @@ -13,6 +13,7 @@ public class PlaybackServiceStarter { private final Playable media; private boolean startWhenPrepared = false; private boolean shouldStream = false; + private boolean shouldStreamThisTime = false; private boolean callEvenIfRunning = false; private boolean prepareImmediately = true; @@ -58,12 +59,18 @@ public class PlaybackServiceStarter { return this; } + public PlaybackServiceStarter shouldStreamThisTime(boolean shouldStreamThisTime) { + this.shouldStreamThisTime = shouldStreamThisTime; + return this; + } + public Intent getIntent() { Intent launchIntent = new Intent(context, PlaybackService.class); launchIntent.putExtra(PlaybackService.EXTRA_PLAYABLE, media); launchIntent.putExtra(PlaybackService.EXTRA_START_WHEN_PREPARED, startWhenPrepared); launchIntent.putExtra(PlaybackService.EXTRA_SHOULD_STREAM, shouldStream); launchIntent.putExtra(PlaybackService.EXTRA_PREPARE_IMMEDIATELY, prepareImmediately); + launchIntent.putExtra(PlaybackService.EXTRA_ALLOW_STREAM_THIS_TIME, shouldStreamThisTime); return launchIntent; } |