From 77dc4bb09e4b8682add75d3d65ca176e93e474fb Mon Sep 17 00:00:00 2001 From: Sungsoo Lim Date: Tue, 16 Feb 2016 15:20:16 +0900 Subject: [PATCH] Minor changes on MediaBrowser - Rename add and remove in Subscription putCallback and removeCallback for better readability. - Fix a broken link of javadoc. Change-Id: If41941d1134d4ee6ef953932ca572f5d445a2aff --- .../android/media/browse/MediaBrowser.java | 26 +++++++++---------- .../service/media/MediaBrowserService.java | 2 +- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/media/java/android/media/browse/MediaBrowser.java b/media/java/android/media/browse/MediaBrowser.java index 56b25144d9480..2f72df62eab47 100644 --- a/media/java/android/media/browse/MediaBrowser.java +++ b/media/java/android/media/browse/MediaBrowser.java @@ -470,7 +470,7 @@ public final class MediaBrowser { sub = new Subscription(); mSubscriptions.put(parentId, sub); } - sub.add(callback, options); + sub.putCallback(options, callback); // If we are connected, tell the service that we are watching. If we aren't connected, // the service will be told when we connect. @@ -502,7 +502,7 @@ public final class MediaBrowser { Subscription sub = mSubscriptions.get(parentId); // Tell the service if necessary. - if (sub != null && sub.remove(options) && mState == CONNECT_STATE_CONNECTED) { + if (sub != null && sub.removeCallback(options) && mState == CONNECT_STATE_CONNECTED) { try { // NOTE: Do not call removeSubscriptionWithOptions when options are null. Otherwise, // it will break the action of support library which expects removeSubscription will @@ -1093,7 +1093,16 @@ public final class MediaBrowser { return mCallbacks; } - public void add(SubscriptionCallback callback, Bundle options) { + public SubscriptionCallback getCallback(Bundle options) { + for (int i = 0; i < mOptionsList.size(); ++i) { + if (MediaBrowserUtils.areSameOptions(mOptionsList.get(i), options)) { + return mCallbacks.get(i); + } + } + return null; + } + + public void putCallback(Bundle options, SubscriptionCallback callback) { for (int i = 0; i < mOptionsList.size(); ++i) { if (MediaBrowserUtils.areSameOptions(mOptionsList.get(i), options)) { mCallbacks.set(i, callback); @@ -1104,7 +1113,7 @@ public final class MediaBrowser { mOptionsList.add(options); } - public boolean remove(Bundle options) { + public boolean removeCallback(Bundle options) { for (int i = 0; i < mOptionsList.size(); ++i) { if (MediaBrowserUtils.areSameOptions(mOptionsList.get(i), options)) { mCallbacks.remove(i); @@ -1114,14 +1123,5 @@ public final class MediaBrowser { } return false; } - - public SubscriptionCallback getCallback(Bundle options) { - for (int i = 0; i < mOptionsList.size(); ++i) { - if (MediaBrowserUtils.areSameOptions(mOptionsList.get(i), options)) { - return mCallbacks.get(i); - } - } - return null; - } } } diff --git a/media/java/android/service/media/MediaBrowserService.java b/media/java/android/service/media/MediaBrowserService.java index 3372524d138cc..480acd991283a 100644 --- a/media/java/android/service/media/MediaBrowserService.java +++ b/media/java/android/service/media/MediaBrowserService.java @@ -121,7 +121,7 @@ public abstract class MediaBrowserService extends Service { * be thrown. * * @see MediaBrowserService#onLoadChildren - * @see MediaBrowserService#onGetMediaItem + * @see MediaBrowserService#onLoadItem */ public class Result { private Object mDebug;