zzry.java 3.95 KB
package com.google.android.gms.internal;

import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import com.google.android.gms.analytics.zzh;
import com.google.android.gms.common.internal.zzac;
import ig;
import java.util.concurrent.Callable;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.Future;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.TimeoutException;

public class zzry
  extends zzsa
{
  private final ig a;
  
  public zzry(zzsc paramzzsc, zzsd paramzzsd)
  {
    super(paramzzsc);
    zzac.zzw(paramzzsd);
    this.a = paramzzsd.a(paramzzsc);
  }
  
  final void a()
  {
    zzmR();
    this.a.d();
  }
  
  public final void b()
  {
    zzmR();
    this.a.c();
  }
  
  public void setLocalDispatchPeriod(final int paramInt)
  {
    zzob();
    zzb("setLocalDispatchPeriod (sec)", Integer.valueOf(paramInt));
    zznU().zzg(new Runnable()
    {
      public final void run()
      {
        zzry.a(zzry.this).a(paramInt * 1000L);
      }
    });
  }
  
  public void start()
  {
    this.a.a();
  }
  
  public void zzW(final boolean paramBoolean)
  {
    zza("Network connectivity status changed", Boolean.valueOf(paramBoolean));
    zznU().zzg(new Runnable()
    {
      public final void run()
      {
        zzry.a(zzry.this).h();
      }
    });
  }
  
  public long zza(zzse paramzzse)
  {
    zzob();
    zzac.zzw(paramzzse);
    zzmR();
    long l = this.a.b(paramzzse);
    if (l == 0L) {
      this.a.a(paramzzse);
    }
    return l;
  }
  
  public void zza(final zzsu paramzzsu)
  {
    zzob();
    zznU().zzg(new Runnable()
    {
      public final void run()
      {
        zzry.a(zzry.this).a(paramzzsu);
      }
    });
  }
  
  public void zza(final zzsz paramzzsz)
  {
    zzac.zzw(paramzzsz);
    zzob();
    zzb("Hit delivery requested", paramzzsz);
    zznU().zzg(new Runnable()
    {
      public final void run()
      {
        zzry.a(zzry.this).a(paramzzsz);
      }
    });
  }
  
  public void zza(final String paramString, final Runnable paramRunnable)
  {
    zzac.zzh(paramString, "campaign param can't be empty");
    zznU().zzg(new Runnable()
    {
      public final void run()
      {
        zzry.a(zzry.this).a(paramString);
        if (paramRunnable != null) {
          paramRunnable.run();
        }
      }
    });
  }
  
  protected void zzmS()
  {
    this.a.initialize();
  }
  
  public void zznK()
  {
    zzob();
    zznU().zzg(new Runnable()
    {
      public final void run()
      {
        zzry.a(zzry.this).f();
      }
    });
  }
  
  public void zznL()
  {
    zzob();
    Context localContext = getContext();
    if ((zzth.zzak(localContext)) && (zzti.zzal(localContext)))
    {
      Intent localIntent = new Intent("com.google.android.gms.analytics.ANALYTICS_DISPATCH");
      localIntent.setComponent(new ComponentName(localContext, "com.google.android.gms.analytics.AnalyticsService"));
      localContext.startService(localIntent);
      return;
    }
    zza(null);
  }
  
  public boolean zznM()
  {
    zzob();
    Future localFuture = zznU().zzc(new Callable() {});
    try
    {
      localFuture.get(4L, TimeUnit.SECONDS);
      return true;
    }
    catch (InterruptedException localInterruptedException)
    {
      zzd("syncDispatchLocalHits interrupted", localInterruptedException);
      return false;
    }
    catch (ExecutionException localExecutionException)
    {
      zze("syncDispatchLocalHits failed", localExecutionException);
      return false;
    }
    catch (TimeoutException localTimeoutException)
    {
      zzd("syncDispatchLocalHits timed out", localTimeoutException);
    }
    return false;
  }
  
  public void zznN()
  {
    zzob();
    zzh.zzmR();
    this.a.e();
  }
  
  public void zznO()
  {
    zzbP("Radio powered up");
    zznL();
  }
}


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