Class ShadowMediaSessionManager


  • @Implements(value=android.media.session.MediaSessionManager.class,
                minSdk=21)
    public class ShadowMediaSessionManager
    extends java.lang.Object
    Shadow for MediaSessionManager.
    • Constructor Detail

      • ShadowMediaSessionManager

        public ShadowMediaSessionManager()
    • Method Detail

      • getActiveSessions

        @Implementation
        protected java.util.List<android.media.session.MediaController> getActiveSessions​(android.content.ComponentName ignoredNotificationListener)
      • addOnActiveSessionsChangedListener

        @Implementation
        protected void addOnActiveSessionsChangedListener​(android.media.session.MediaSessionManager.OnActiveSessionsChangedListener listener,
                                                          android.content.ComponentName ignoredNotificationListener)
      • removeOnActiveSessionsChangedListener

        @Implementation
        protected void removeOnActiveSessionsChangedListener​(android.media.session.MediaSessionManager.OnActiveSessionsChangedListener listener)
      • addController

        public void addController​(android.media.session.MediaController controller)
        Adds a MediaController that will be returned when calling getActiveSessions(ComponentName). This will trigger a callback on each MediaSessionManager.OnActiveSessionsChangedListener callback registered with this class.
        Parameters:
        controller - The controller to add.