57 lines
1.6 KiB
Java
57 lines
1.6 KiB
Java
package com.google.firebase.analytics;
|
|
|
|
import android.app.Activity;
|
|
import android.content.Context;
|
|
import android.os.Bundle;
|
|
import androidx.annotation.Keep;
|
|
import com.google.android.gms.common.internal.Preconditions;
|
|
import com.google.android.gms.measurement.internal.zzan;
|
|
import com.google.android.gms.measurement.internal.zzbw;
|
|
import com.google.android.gms.measurement.internal.zzn;
|
|
import com.google.firebase.iid.FirebaseInstanceId;
|
|
|
|
/* loaded from: classes.dex */
|
|
public final class FirebaseAnalytics {
|
|
private static volatile FirebaseAnalytics b;
|
|
private final zzbw a;
|
|
|
|
private FirebaseAnalytics(zzbw zzbwVar) {
|
|
Preconditions.a(zzbwVar);
|
|
this.a = zzbwVar;
|
|
}
|
|
|
|
@Keep
|
|
public static FirebaseAnalytics getInstance(Context context) {
|
|
if (b == null) {
|
|
synchronized (FirebaseAnalytics.class) {
|
|
if (b == null) {
|
|
b = new FirebaseAnalytics(zzbw.a(context, (zzan) null));
|
|
}
|
|
}
|
|
}
|
|
return b;
|
|
}
|
|
|
|
public final void a(String str, Bundle bundle) {
|
|
this.a.y().a(str, bundle);
|
|
}
|
|
|
|
@Keep
|
|
public final String getFirebaseInstanceId() {
|
|
return FirebaseInstanceId.j().a();
|
|
}
|
|
|
|
@Keep
|
|
public final void setCurrentScreen(Activity activity, String str, String str2) {
|
|
if (zzn.a()) {
|
|
this.a.n().a(activity, str, str2);
|
|
} else {
|
|
this.a.e().w().a("setCurrentScreen must be called from the main thread");
|
|
}
|
|
}
|
|
|
|
public final void a(boolean z) {
|
|
this.a.y().a(z);
|
|
}
|
|
}
|