136 lines
3.6 KiB
Java
136 lines
3.6 KiB
Java
package com.google.android.gms.internal.gtm;
|
|
|
|
import android.content.ComponentName;
|
|
import android.os.RemoteException;
|
|
import com.google.android.gms.analytics.zzk;
|
|
import com.google.android.gms.common.internal.Preconditions;
|
|
import com.google.android.gms.common.stats.ConnectionTracker;
|
|
import java.util.Collections;
|
|
|
|
/* loaded from: classes.dex */
|
|
public final class zzat extends zzan {
|
|
private final zzav zzxa;
|
|
private zzce zzxb;
|
|
private final zzbs zzxc;
|
|
private final zzcv zzxd;
|
|
|
|
/* JADX INFO: Access modifiers changed from: protected */
|
|
public zzat(zzap zzapVar) {
|
|
super(zzapVar);
|
|
this.zzxd = new zzcv(zzapVar.zzcn());
|
|
this.zzxa = new zzav(this);
|
|
this.zzxc = new zzau(this, zzapVar);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.gtm.zzan
|
|
protected final void zzaw() {
|
|
}
|
|
|
|
public final boolean isConnected() {
|
|
zzk.zzav();
|
|
zzdb();
|
|
return this.zzxb != null;
|
|
}
|
|
|
|
public final boolean zzb(zzcd zzcdVar) {
|
|
String zzeu;
|
|
Preconditions.checkNotNull(zzcdVar);
|
|
zzk.zzav();
|
|
zzdb();
|
|
zzce zzceVar = this.zzxb;
|
|
if (zzceVar == null) {
|
|
return false;
|
|
}
|
|
if (zzcdVar.zzfj()) {
|
|
zzeu = zzbq.zzet();
|
|
} else {
|
|
zzeu = zzbq.zzeu();
|
|
}
|
|
try {
|
|
zzceVar.zza(zzcdVar.zzdm(), zzcdVar.zzfh(), zzeu, Collections.emptyList());
|
|
zzdo();
|
|
return true;
|
|
} catch (RemoteException unused) {
|
|
zzq("Failed to send hits to AnalyticsService");
|
|
return false;
|
|
}
|
|
}
|
|
|
|
public final boolean zzdn() {
|
|
zzk.zzav();
|
|
zzdb();
|
|
zzce zzceVar = this.zzxb;
|
|
if (zzceVar == null) {
|
|
return false;
|
|
}
|
|
try {
|
|
zzceVar.zzch();
|
|
zzdo();
|
|
return true;
|
|
} catch (RemoteException unused) {
|
|
zzq("Failed to clear hits from AnalyticsService");
|
|
return false;
|
|
}
|
|
}
|
|
|
|
private final void zzdo() {
|
|
this.zzxd.start();
|
|
this.zzxc.zzh(zzby.zzaaj.get().longValue());
|
|
}
|
|
|
|
public final boolean connect() {
|
|
zzk.zzav();
|
|
zzdb();
|
|
if (this.zzxb != null) {
|
|
return true;
|
|
}
|
|
zzce zzdq = this.zzxa.zzdq();
|
|
if (zzdq == null) {
|
|
return false;
|
|
}
|
|
this.zzxb = zzdq;
|
|
zzdo();
|
|
return true;
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public final void zza(zzce zzceVar) {
|
|
zzk.zzav();
|
|
this.zzxb = zzceVar;
|
|
zzdo();
|
|
zzcs().onServiceConnected();
|
|
}
|
|
|
|
public final void disconnect() {
|
|
zzk.zzav();
|
|
zzdb();
|
|
try {
|
|
ConnectionTracker.getInstance().unbindService(getContext(), this.zzxa);
|
|
} catch (IllegalArgumentException | IllegalStateException unused) {
|
|
}
|
|
if (this.zzxb != null) {
|
|
this.zzxb = null;
|
|
zzcs().zzck();
|
|
}
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public final void onServiceDisconnected(ComponentName componentName) {
|
|
zzk.zzav();
|
|
if (this.zzxb != null) {
|
|
this.zzxb = null;
|
|
zza("Disconnected from device AnalyticsService", componentName);
|
|
zzcs().zzck();
|
|
}
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public final void zzdp() {
|
|
zzk.zzav();
|
|
if (isConnected()) {
|
|
zzq("Inactivity, disconnecting from device AnalyticsService");
|
|
disconnect();
|
|
}
|
|
}
|
|
}
|