Switch MediaSession to new constructor
Change-Id: I0cd653c38be4bf35b217ab1f74e600c75bfc52e0
diff --git a/src/com/android/telecomm/HeadsetMediaButton.java b/src/com/android/telecomm/HeadsetMediaButton.java
index a0d5858..65c45df 100644
--- a/src/com/android/telecomm/HeadsetMediaButton.java
+++ b/src/com/android/telecomm/HeadsetMediaButton.java
@@ -55,11 +55,9 @@
HeadsetMediaButton(Context context, CallsManager callsManager) {
mCallsManager = callsManager;
- // Register a MediaSession but don't enable it yet. This is a
+ // Create a MediaSession but don't enable it yet. This is a
// replacement for MediaButtonReceiver
- MediaSessionManager msm =
- (MediaSessionManager) context.getSystemService(Context.MEDIA_SESSION_SERVICE);
- mSession = msm.createSession(HeadsetMediaButton.class.getSimpleName());
+ mSession = new MediaSession(context, HeadsetMediaButton.class.getSimpleName());
mSession.addCallback(mSessionCallback);
mSession.setFlags(MediaSession.FLAG_EXCLUSIVE_GLOBAL_PRIORITY
| MediaSession.FLAG_HANDLES_MEDIA_BUTTONS);