summaryrefslogtreecommitdiff
path: root/core/src/main/java
diff options
context:
space:
mode:
authorH. Lehmann <ByteHamster@users.noreply.github.com>2020-03-01 01:22:29 +0100
committerGitHub <noreply@github.com>2020-03-01 01:22:29 +0100
commitfef4fb9a6b24abdd34dce630f2197f478cae7b3d (patch)
tree2e36dcae5d08182883f9161e27d68d0ea67c2312 /core/src/main/java
parent809ca28ab7fb80cd5f3506492c57189f5c1bd153 (diff)
downloadAntennaPod-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.java7
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;
}