jimu-decompiled/sources/android/support/v4/media/MediaBrowserCompatApi26.java
2025-05-13 19:24:51 +02:00

40 lines
1.4 KiB
Java

package android.support.v4.media;
import android.media.browse.MediaBrowser;
import android.os.Bundle;
import android.support.v4.media.MediaBrowserCompatApi21;
import android.support.v4.media.session.MediaSessionCompat;
import java.util.List;
/* loaded from: classes.dex */
class MediaBrowserCompatApi26 {
interface SubscriptionCallback extends MediaBrowserCompatApi21.SubscriptionCallback {
void a(String str, Bundle bundle);
void a(String str, List<?> list, Bundle bundle);
}
static class SubscriptionCallbackProxy<T extends SubscriptionCallback> extends MediaBrowserCompatApi21.SubscriptionCallbackProxy<T> {
SubscriptionCallbackProxy(T t) {
super(t);
}
@Override // android.media.browse.MediaBrowser.SubscriptionCallback
public void onChildrenLoaded(String str, List<MediaBrowser.MediaItem> list, Bundle bundle) {
MediaSessionCompat.a(bundle);
((SubscriptionCallback) this.a).a(str, list, bundle);
}
@Override // android.media.browse.MediaBrowser.SubscriptionCallback
public void onError(String str, Bundle bundle) {
MediaSessionCompat.a(bundle);
((SubscriptionCallback) this.a).a(str, bundle);
}
}
static Object a(SubscriptionCallback subscriptionCallback) {
return new SubscriptionCallbackProxy(subscriptionCallback);
}
}