Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 51ccdb0f authored by Sungsoo Lim's avatar Sungsoo Lim
Browse files

MediaBrowserService: Provide a way to retrieve root hints

Bug: 28075963
Change-Id: Id8993e67732a2dda5bf75ecab6037dbbba8c8c99
parent 26579818
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -34650,6 +34650,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 final android.os.Bundle getBrowserRootHints();
    method public android.media.session.MediaSession.Token getSessionToken();
    method public void notifyChildrenChanged(java.lang.String);
    method public void notifyChildrenChanged(java.lang.String, android.os.Bundle);
+1 −0
Original line number Diff line number Diff line
@@ -37116,6 +37116,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 final android.os.Bundle getBrowserRootHints();
    method public android.media.session.MediaSession.Token getSessionToken();
    method public void notifyChildrenChanged(java.lang.String);
    method public void notifyChildrenChanged(java.lang.String, android.os.Bundle);
+1 −0
Original line number Diff line number Diff line
@@ -34725,6 +34725,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 final android.os.Bundle getBrowserRootHints();
    method public android.media.session.MediaSession.Token getSessionToken();
    method public void notifyChildrenChanged(java.lang.String);
    method public void notifyChildrenChanged(java.lang.String, android.os.Bundle);
+2 −2
Original line number Diff line number Diff line
@@ -135,7 +135,7 @@ public final class MediaBrowser {
        mContext = context;
        mServiceComponent = serviceComponent;
        mCallback = callback;
        mRootHints = rootHints;
        mRootHints = rootHints == null ? null : new Bundle(rootHints);
    }

    /**
@@ -444,7 +444,7 @@ public final class MediaBrowser {
            }
        };
        try {
            mServiceBinder.getMediaItem(mediaId, receiver);
            mServiceBinder.getMediaItem(mediaId, receiver, mServiceCallbacks);
        } catch (RemoteException e) {
            Log.i(TAG, "Remote error getting media item.");
            mHandler.post(new Runnable() {
+1 −1
Original line number Diff line number Diff line
@@ -20,5 +20,5 @@ oneway interface IMediaBrowserService {
    void addSubscription(String uri, in IBinder token, in Bundle options,
            IMediaBrowserServiceCallbacks callbacks);
    void removeSubscription(String uri, in IBinder token, IMediaBrowserServiceCallbacks callbacks);
    void getMediaItem(String uri, in ResultReceiver cb);
    void getMediaItem(String uri, in ResultReceiver cb, IMediaBrowserServiceCallbacks callbacks);
}
Loading