diff --git a/api/system-current.txt b/api/system-current.txt index 345c71724a63e..3063aaa1f1113 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -17267,6 +17267,7 @@ package android.media.browse { method public void connect(); method public void disconnect(); method public android.os.Bundle getExtras(); + method public void getMediaItem(java.lang.String, android.media.browse.MediaBrowser.MediaItemCallback); method public java.lang.String getRoot(); method public android.content.ComponentName getServiceComponent(); method public android.media.session.MediaSession.Token getSessionToken(); @@ -17296,6 +17297,12 @@ package android.media.browse { field public static final int FLAG_PLAYABLE = 2; // 0x2 } + public static abstract class MediaBrowser.MediaItemCallback { + ctor public MediaBrowser.MediaItemCallback(); + method public void onError(); + method public void onMediaItemLoaded(android.media.browse.MediaBrowser.MediaItem); + } + public static abstract class MediaBrowser.SubscriptionCallback { ctor public MediaBrowser.SubscriptionCallback(); method public void onChildrenLoaded(java.lang.String, java.util.List); @@ -28949,6 +28956,7 @@ package android.service.media { public abstract class MediaBrowserService extends android.app.Service { ctor public MediaBrowserService(); method public void dump(java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); + method public void getMediaItem(java.lang.String, android.service.media.MediaBrowserService.Result) throws java.lang.UnsupportedOperationException; method public android.media.session.MediaSession.Token getSessionToken(); method public void notifyChildrenChanged(java.lang.String); method public android.os.IBinder onBind(android.content.Intent);