Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/news-android.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Schaal <daniel@schaal.email>2015-07-10 18:00:36 +0300
committerDaniel Schaal <daniel@schaal.email>2015-07-14 17:54:52 +0300
commit98b3c1ff962236838b4ac1112ba08fc5687c92d1 (patch)
treed6f7d84d0376b8c7cde4536aee9e14ab56958733 /News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/services
parenta2ec4929be5d3d9c4fb82a02a18bfdc7f213e3f3 (diff)
Only start PodcastPlaybackService when actually playing a podcast.
Diffstat (limited to 'News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/services')
-rw-r--r--News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/services/PodcastPlaybackService.java10
1 files changed, 9 insertions, 1 deletions
diff --git a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/services/PodcastPlaybackService.java b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/services/PodcastPlaybackService.java
index 6d961803..80d8d53e 100644
--- a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/services/PodcastPlaybackService.java
+++ b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/services/PodcastPlaybackService.java
@@ -52,7 +52,8 @@ public class PodcastPlaybackService extends Service implements TextToSpeech.OnIn
}
-
+ public static final String PODCAST_ITEM = "PODCAST_ITEM";
+ public static final String TTS_ITEM = "TTS_ITEM";
private PodcastItem mCurrentlyPlayingPodcast;
private TTSItem mCurrentlyPlayingTTS;
@@ -125,6 +126,13 @@ public class PodcastPlaybackService extends Service implements TextToSpeech.OnIn
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
+ if (intent != null) {
+ if (intent.hasExtra(PODCAST_ITEM)) {
+ openFile((PodcastItem) intent.getSerializableExtra(PODCAST_ITEM));
+ } else if(intent.hasExtra(TTS_ITEM)) {
+ openTtsFeed((TTSItem) intent.getSerializableExtra(TTS_ITEM));
+ }
+ }
return Service.START_STICKY;
//return super.onStartCommand(intent, flags, startId);
}