Class ShadowTransportControls

java.lang.Object
org.robolectric.shadows.ShadowTransportControls

@Implements(value=android.media.session.MediaController.TransportControls.class, minSdk=21) public class ShadowTransportControls extends Object
Shadow class for using MediaController.TransportControls in tests.

TransportControls should always be created by first creating a corresponding MediaController; *NOT*, for instance, via Shadows.newInstanceOf(TransportControls.class).

  • Field Details

  • Constructor Details

    • ShadowTransportControls

      public ShadowTransportControls()
  • Method Details

    • pause

      @Implementation protected void pause()
    • play

      @Implementation protected void play()
    • playFromSearch

      @Implementation protected void playFromSearch(String query, Bundle extras)
    • playFromUri

      @Implementation(minSdk=23) protected void playFromUri(Uri uri, Bundle extras)
    • prepareFromSearch

      @Implementation(minSdk=24) protected void prepareFromSearch(String query, Bundle extras)
    • prepareFromUri

      @Implementation(minSdk=24) protected void prepareFromUri(Uri uri, Bundle extras)
    • seekTo

      @Implementation protected void seekTo(long pos)
    • sendCustomAction

      @Implementation protected void sendCustomAction(String action, Bundle args)
    • setRating

      @Implementation protected void setRating(Rating rating)
    • skipToNext

      @Implementation protected void skipToNext()
    • skipToPrevious

      @Implementation protected void skipToPrevious()
    • skipToQueueItem

      @Implementation protected void skipToQueueItem(long id)
    • stop

      @Implementation protected void stop()
    • getLastPerformedAction

      public long getLastPerformedAction()
    • getCustomAction

      public String getCustomAction()
    • getCustomActionArgs

      public Bundle getCustomActionArgs()
    • getSeekToPositionMs

      public long getSeekToPositionMs()
    • getUri

      public Uri getUri()
    • getRating

      public Rating getRating()
    • getQueueItemId

      public long getQueueItemId()