[Android] Use util class to start service in remote receiver

Geoffrey Métais git at videolan.org
Wed Nov 29 09:40:39 CET 2017


vlc-android | branch: 2.5.x | Geoffrey Métais <geoffrey.metais at gmail.com> | Mon Nov 27 15:53:05 2017 +0100| [1d522f182281c46977071f46a00b611a78524dcc] | committer: Geoffrey Métais

Use util class to start service in remote receiver

(cherry picked from commit da1c44acbf9e1c828660435513f1f03676c0d154)

> https://code.videolan.org/videolan/vlc-android/commit/1d522f182281c46977071f46a00b611a78524dcc
---

 vlc-android/src/org/videolan/vlc/RemoteControlClientReceiver.java | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/vlc-android/src/org/videolan/vlc/RemoteControlClientReceiver.java b/vlc-android/src/org/videolan/vlc/RemoteControlClientReceiver.java
index 8da618f04..9ce276ac7 100644
--- a/vlc-android/src/org/videolan/vlc/RemoteControlClientReceiver.java
+++ b/vlc-android/src/org/videolan/vlc/RemoteControlClientReceiver.java
@@ -42,9 +42,9 @@ public class RemoteControlClientReceiver extends MediaButtonReceiver {
 
     @Override
     public void onReceive(Context context, Intent intent) {
-        String action = intent.getAction();
+        final String action = intent.getAction();
 
-        KeyEvent event = intent.getParcelableExtra(Intent.EXTRA_KEY_EVENT);
+        final KeyEvent event = intent.getParcelableExtra(Intent.EXTRA_KEY_EVENT);
         if (event != null && action.equalsIgnoreCase(Intent.ACTION_MEDIA_BUTTON)) {
 
             if (event.getKeyCode() != KeyEvent.KEYCODE_HEADSETHOOK &&
@@ -111,7 +111,7 @@ public class RemoteControlClientReceiver extends MediaButtonReceiver {
         } else if (action.equals(PlaybackService.ACTION_REMOTE_PLAYPAUSE)) {
             intent = new Intent(context, PlaybackService.class);
             intent.setAction(PlaybackService.ACTION_REMOTE_PLAYPAUSE);
-            context.startService(intent);
+            Util.startService(context, intent);
             return;
         }
         if (!AndroidUtil.isOOrLater) //We need AppCompat 26+ for Oreo service management



More information about the Android mailing list