df.java 2.06 KB
import android.annotation.TargetApi;
import android.media.browse.MediaBrowser;
import android.media.browse.MediaBrowser.ConnectionCallback;
import android.media.browse.MediaBrowser.MediaItem;
import android.media.browse.MediaBrowser.SubscriptionCallback;
import android.support.annotation.NonNull;
import android.support.annotation.RequiresApi;
import java.util.List;

@TargetApi(21)
@RequiresApi(21)
public final class df
{
  public static void a(Object paramObject, String paramString)
  {
    ((MediaBrowser)paramObject).unsubscribe(paramString);
  }
  
  public static void a(Object paramObject1, String paramString, Object paramObject2)
  {
    ((MediaBrowser)paramObject1).subscribe(paramString, (MediaBrowser.SubscriptionCallback)paramObject2);
  }
  
  public static abstract interface a
  {
    public abstract void a();
    
    public abstract void b();
    
    public abstract void c();
  }
  
  public static final class b<T extends df.a>
    extends MediaBrowser.ConnectionCallback
  {
    protected final T a;
    
    public b(T paramT)
    {
      this.a = paramT;
    }
    
    public final void onConnected()
    {
      this.a.a();
    }
    
    public final void onConnectionFailed()
    {
      this.a.c();
    }
    
    public final void onConnectionSuspended()
    {
      this.a.b();
    }
  }
  
  public static abstract interface c
  {
    public abstract void a(@NonNull String paramString);
    
    public abstract void a(@NonNull String paramString, List<?> paramList);
  }
  
  public static class d<T extends df.c>
    extends MediaBrowser.SubscriptionCallback
  {
    protected final T a;
    
    public d(T paramT)
    {
      this.a = paramT;
    }
    
    public void onChildrenLoaded(@NonNull String paramString, List<MediaBrowser.MediaItem> paramList)
    {
      this.a.a(paramString, paramList);
    }
    
    public void onError(@NonNull String paramString)
    {
      this.a.a(paramString);
    }
  }
}


/* Location:              /home/merong/decompile/hackery-dex2jar.jar!/df.class
 * Java compiler version: 6 (50.0)
 * JD-Core Version:       0.7.1
 */