Lines Matching defs:parentId

335      * @param parentId The id of the parent media item whose list of children
339 public void subscribe(@NonNull String parentId, @NonNull SubscriptionCallback callback) {
340 subscribeInternal(parentId, null, callback);
358 * @param parentId The id of the parent media item whose list of children
365 public void subscribe(@NonNull String parentId, @NonNull Bundle options,
370 subscribeInternal(parentId, new Bundle(options), callback);
380 * @param parentId The id of the parent media item whose list of children
383 public void unsubscribe(@NonNull String parentId) {
384 unsubscribeInternal(parentId, null);
394 * @param parentId The id of the parent media item whose list of children
398 public void unsubscribe(@NonNull String parentId, @NonNull SubscriptionCallback callback) {
402 unsubscribeInternal(parentId, callback);
459 private void subscribeInternal(String parentId, Bundle options, SubscriptionCallback callback) {
461 if (TextUtils.isEmpty(parentId)) {
462 throw new IllegalArgumentException("parentId is empty.");
468 Subscription sub = mSubscriptions.get(parentId);
471 mSubscriptions.put(parentId, sub);
480 mServiceBinder.addSubscriptionDeprecated(parentId, mServiceCallbacks);
482 mServiceBinder.addSubscription(parentId, callback.mToken, options,
487 Log.d(TAG, "addSubscription failed with RemoteException parentId=" + parentId);
492 private void unsubscribeInternal(String parentId, SubscriptionCallback callback) {
494 if (TextUtils.isEmpty(parentId)) {
495 throw new IllegalArgumentException("parentId is empty.");
498 Subscription sub = mSubscriptions.get(parentId);
506 mServiceBinder.removeSubscriptionDeprecated(parentId, mServiceCallbacks);
507 mServiceBinder.removeSubscription(parentId, null, mServiceCallbacks);
516 parentId, callback.mToken, mServiceCallbacks);
526 Log.d(TAG, "removeSubscription failed with RemoteException parentId=" + parentId);
530 mSubscriptions.remove(parentId);
593 Log.d(TAG, "addSubscription failed with RemoteException parentId="
630 final String parentId, final ParceledListSlice list, final Bundle options) {
641 Log.d(TAG, "onLoadChildren for " + mServiceComponent + " id=" + parentId);
645 final Subscription subscription = mSubscriptions.get(parentId);
653 subscriptionCallback.onError(parentId);
655 subscriptionCallback.onChildrenLoaded(parentId, data);
659 subscriptionCallback.onError(parentId, options);
661 subscriptionCallback.onChildrenLoaded(parentId, data, options);
668 Log.d(TAG, "onLoadChildren for id that isn't subscribed id=" + parentId);
868 * @param parentId The media id of the parent media item.
871 public void onChildrenLoaded(@NonNull String parentId, @NonNull List<MediaItem> children) {
877 * @param parentId The media id of the parent media item.
883 public void onChildrenLoaded(@NonNull String parentId, @NonNull List<MediaItem> children,
894 * @param parentId The media id of the parent media item whose children could
897 public void onError(@NonNull String parentId) {
907 * @param parentId The media id of the parent media item whose children could
912 public void onError(@NonNull String parentId, @NonNull Bundle options) {
1077 public void onLoadChildren(String parentId, ParceledListSlice list) {
1078 onLoadChildrenWithOptions(parentId, list, null);
1082 public void onLoadChildrenWithOptions(String parentId, ParceledListSlice list,
1086 mediaBrowser.onLoadChildren(this, parentId, list, options);