zzaag.java 1.54 KB
package com.google.android.gms.internal;

import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import com.google.android.gms.common.ConnectionResult;
import com.google.android.gms.common.api.Api;
import com.google.android.gms.common.api.GoogleApiClient.ConnectionCallbacks;
import com.google.android.gms.common.api.GoogleApiClient.OnConnectionFailedListener;
import com.google.android.gms.common.internal.zzac;

public class zzaag
  implements GoogleApiClient.ConnectionCallbacks, GoogleApiClient.OnConnectionFailedListener
{
  private final boolean a;
  private zzaah b;
  public final Api<?> zzaxf;
  
  public zzaag(Api<?> paramApi, boolean paramBoolean)
  {
    this.zzaxf = paramApi;
    this.a = paramBoolean;
  }
  
  private void a()
  {
    zzac.zzb(this.b, "Callbacks must be attached to a ClientConnectionHelper instance before connecting the client.");
  }
  
  public void onConnected(@Nullable Bundle paramBundle)
  {
    a();
    this.b.onConnected(paramBundle);
  }
  
  public void onConnectionFailed(@NonNull ConnectionResult paramConnectionResult)
  {
    a();
    this.b.zza(paramConnectionResult, this.zzaxf, this.a);
  }
  
  public void onConnectionSuspended(int paramInt)
  {
    a();
    this.b.onConnectionSuspended(paramInt);
  }
  
  public void zza(zzaah paramzzaah)
  {
    this.b = paramzzaah;
  }
}


/* Location:              /home/merong/decompile/hackery-dex2jar.jar!/com/google/android/gms/internal/zzaag.class
 * Java compiler version: 6 (50.0)
 * JD-Core Version:       0.7.1
 */