Revert "Revert "Update MediaSession constructor""
This must be submitted along with If882d229b54c36bf0831aca0255052dda667a2bc
This reverts commit 3a09975c1dc7a0f8293a20bdf8ca467568c9937e.
Change-Id: I0f83398c9915ddb77bca6720da14fa7aa32090b5
diff --git a/Common/src/com/googlecode/android_scripting/facade/MediaSessionFacade.java b/Common/src/com/googlecode/android_scripting/facade/MediaSessionFacade.java
index 9ab0591..f03d1cd 100644
--- a/Common/src/com/googlecode/android_scripting/facade/MediaSessionFacade.java
+++ b/Common/src/com/googlecode/android_scripting/facade/MediaSessionFacade.java
@@ -21,7 +21,6 @@
private final Service mService;
private final EventFacade mEventFacade;
- private MediaSessionManager mMediaManager;
private MediaSession mMedia;
private Callback mCallback;
@@ -30,8 +29,7 @@
mService = manager.getService();
mEventFacade = manager.getReceiver(EventFacade.class);
Log.d("Creating MediaSession.");
- mMediaManager = (MediaSessionManager) mService.getSystemService(Context.MEDIA_SESSION_SERVICE);
- mMedia = mMediaManager.createSession("SL4A");
+ mMedia = new MediaSession(mService, "SL4A");
mMedia.setFlags(MediaSession.FLAG_HANDLES_MEDIA_BUTTONS);
mMedia.setActive(true);
mCallback = new ButtonCallback(mEventFacade);