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);