diff options
author | Gabriele M <moto.falcon.git@gmail.com> | 2017-09-23 19:06:04 +0200 |
---|---|---|
committer | Gabriele M <moto.falcon.git@gmail.com> | 2017-10-15 12:57:34 +0000 |
commit | 119d7744e1ba7c9871ccb82c54b74df5e2065338 (patch) | |
tree | e0e20ed0f68b6074f26f487754690e338a71e0d8 | |
parent | d9cbd6b617a83df9e7771a9f59ee22343e16402e (diff) | |
download | android_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.java | 2 |
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() { |