jimu-decompiled/sources/com/google/firebase/analytics/FirebaseAnalytics.java
2025-05-13 19:24:51 +02:00

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);
}
}