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:
authorDavid-Development <david-dev@live.de>2017-02-01 13:29:20 +0300
committerDavid-Development <david-dev@live.de>2017-02-01 13:32:21 +0300
commit50f333cdf4ee40e1f07cc7976e7c83468c34bad7 (patch)
tree362280932b0084b88ca011d861f69ada47c9e127 /News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/services/PodcastPlaybackService.java
parent1ad975f3d574dfa04fb4f4a960b701e99119e9f1 (diff)
Fix #497
Diffstat (limited to 'News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/services/PodcastPlaybackService.java')
-rw-r--r--News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/services/PodcastPlaybackService.java23
1 files changed, 13 insertions, 10 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 7476d19d..a1286e40 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
@@ -8,7 +8,6 @@ import android.os.IBinder;
import android.telephony.PhoneStateListener;
import android.telephony.TelephonyManager;
import android.util.Log;
-import android.view.View;
import org.greenrobot.eventbus.EventBus;
import org.greenrobot.eventbus.Subscribe;
@@ -84,8 +83,6 @@ public class PodcastPlaybackService extends Service {
private Handler mHandler;
private PlaybackService mPlaybackService;
- private View parentResizableView;
-
@Override
@@ -97,7 +94,6 @@ public class PodcastPlaybackService extends Service {
mgr.listen(phoneStateListener, PhoneStateListener.LISTEN_CALL_STATE);
}
-
podcastNotification = new PodcastNotification(this);
mHandler = new Handler();
eventBus = EventBus.getDefault();
@@ -144,8 +140,8 @@ public class PodcastPlaybackService extends Service {
mPlaybackService = new TTSPlaybackService(this, podcastStatusListener, mediaItem);
}
- sendMediaStatus();
podcastNotification.podcastChanged();
+ sendMediaStatus();
}
return Service.START_STICKY;
@@ -179,19 +175,26 @@ public class PodcastPlaybackService extends Service {
private Runnable mUpdateTimeTask = new Runnable() {
public void run() {
sendMediaStatus();
-
mHandler.postDelayed(this, delay);
}
};
@Subscribe
public void onEvent(TogglePlayerStateEvent event) {
- if (isPlaying()) {
- Log.v(TAG, "calling pause()");
- pause();
- } else {
+ if(event.getState() == TogglePlayerStateEvent.State.Toggle) {
+ if (isPlaying()) {
+ Log.v(TAG, "calling pause()");
+ pause();
+ } else {
+ Log.v(TAG, "calling play()");
+ play();
+ }
+ } else if(event.getState() == TogglePlayerStateEvent.State.Play) {
Log.v(TAG, "calling play()");
play();
+ } else if(event.getState() == TogglePlayerStateEvent.State.Pause) {
+ Log.v(TAG, "calling pause()");
+ pause();
}
}