zzaun.java 2.47 KB
package com.google.android.gms.internal;

import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.support.annotation.MainThread;
import android.support.annotation.WorkerThread;
import com.google.android.gms.common.util.zze;
import hv;
import hz;

public class zzaun
  extends hz
{
  private Handler a;
  private final hv b = new hv(this.zzbqc)
  {
    @WorkerThread
    public final void a()
    {
      zzaun.this.zzNf();
    }
  };
  private final hv c = new hv(this.zzbqc)
  {
    @WorkerThread
    public final void a()
    {
      zzaun.a(zzaun.this);
    }
  };
  protected long zzbvW;
  
  zzaun(zzaue paramzzaue)
  {
    super(paramzzaue);
  }
  
  private void a()
  {
    try
    {
      if (this.a == null) {
        this.a = new Handler(Looper.getMainLooper());
      }
      return;
    }
    finally {}
  }
  
  @MainThread
  protected void zzNc()
  {
    final long l = zznR().elapsedRealtime();
    zzKk().zzm(new Runnable()
    {
      public final void run()
      {
        zzaun.a(zzaun.this, l);
      }
    });
  }
  
  @MainThread
  protected void zzNe()
  {
    final long l = zznR().elapsedRealtime();
    zzKk().zzm(new Runnable()
    {
      public final void run()
      {
        zzaun.b(zzaun.this, l);
      }
    });
  }
  
  @WorkerThread
  protected void zzNf()
  {
    zzmR();
    long l = zznR().elapsedRealtime();
    zzKl().zzMe().zzj("Session started, time", Long.valueOf(l));
    zzKm().m.set(false);
    zzKa().zze("auto", "_s", new Bundle());
  }
  
  @WorkerThread
  public boolean zzaO(boolean paramBoolean)
  {
    zzmR();
    zzob();
    long l1 = zznR().elapsedRealtime();
    if (this.zzbvW == 0L) {
      this.zzbvW = (l1 - 3600000L);
    }
    long l2 = l1 - this.zzbvW;
    if ((!paramBoolean) && (l2 < 1000L))
    {
      zzKl().zzMe().zzj("Screen exposed for less than 1000 ms. Event not sent. time", Long.valueOf(l2));
      return false;
    }
    zzKm().o.set(l2);
    zzKl().zzMe().zzj("Recording user engagement, ms", Long.valueOf(l2));
    Bundle localBundle = new Bundle();
    localBundle.putLong("_et", l2);
    zzauk.zza(zzKe().zzMU(), localBundle);
    zzKa().zze("auto", "_e", localBundle);
    this.zzbvW = l1;
    this.c.c();
    this.c.a(Math.max(0L, 3600000L - zzKm().o.get()));
    return true;
  }
  
  protected void zzmS() {}
}


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