summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGabriele M <moto.falcon.git@gmail.com>2017-09-23 19:06:04 +0200
committerGabriele M <moto.falcon.git@gmail.com>2017-10-15 12:57:34 +0000
commit119d7744e1ba7c9871ccb82c54b74df5e2065338 (patch)
treee0e20ed0f68b6074f26f487754690e338a71e0d8
parentd9cbd6b617a83df9e7771a9f59ee22343e16402e (diff)
downloadandroid_packages_apps_Eleven-119d7744e1ba7c9871ccb82c54b74df5e2065338.tar.gz
android_packages_apps_Eleven-119d7744e1ba7c9871ccb82c54b74df5e2065338.tar.bz2
android_packages_apps_Eleven-119d7744e1ba7c9871ccb82c54b74df5e2065338.zip
Eleven: Don't use a sticky service
If the user removes Eleven from recents while the service is active in background with nothing being played, the service is immediately restarted and the notification re-created, even if there wasn't one. Since the service doesn't resume music playback when restarted after being killed because of OOM, there's really no point in using a sticky service, so just switch to a non-sticky service. Change-Id: I2a14176e60f535981a27af3536bd89b6d443d20e
-rw-r--r--src/com/cyanogenmod/eleven/MusicPlaybackService.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/com/cyanogenmod/eleven/MusicPlaybackService.java b/src/com/cyanogenmod/eleven/MusicPlaybackService.java
index ffedf0d..869ee6e 100644
--- a/src/com/cyanogenmod/eleven/MusicPlaybackService.java
+++ b/src/com/cyanogenmod/eleven/MusicPlaybackService.java
@@ -848,7 +848,7 @@ public class MusicPlaybackService extends Service {
MediaButtonIntentReceiver.completeWakefulIntent(intent);
}
- return START_STICKY;
+ return START_NOT_STICKY;
}
private void releaseServiceUiAndStop() {