Files
rr3-apk/decompiled-community/sources/com/google/android/gms/internal/ads/zzazc.java
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- Added realracing3-community.apk (71.57 MB)
- Removed 32-bit support (armeabi-v7a)
- Only includes arm64-v8a libraries
- Decompiled source code included
- Added README-community.md with analysis
2026-02-18 15:48:36 -08:00

180 lines
5.9 KiB
Java

package com.google.android.gms.internal.ads;
import android.app.Activity;
import android.app.Application;
import android.content.Context;
import android.os.Bundle;
import androidx.annotation.Nullable;
import com.google.android.gms.ads.MobileAds;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
/* loaded from: classes3.dex */
final class zzazc implements Application.ActivityLifecycleCallbacks {
@Nullable
private Activity zza;
private Context zzb;
private Runnable zzh;
private long zzj;
private final Object zzc = new Object();
private boolean zzd = true;
private boolean zze = false;
private final List zzf = new ArrayList();
private final List zzg = new ArrayList();
private boolean zzi = false;
private final void zzk(Activity activity) {
synchronized (this.zzc) {
try {
if (!activity.getClass().getName().startsWith(MobileAds.ERROR_DOMAIN)) {
this.zza = activity;
}
} catch (Throwable th) {
throw th;
}
}
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityCreated(Activity activity, Bundle bundle) {
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityPaused(Activity activity) {
zzk(activity);
synchronized (this.zzc) {
Iterator it = this.zzg.iterator();
while (it.hasNext()) {
try {
((zzazr) it.next()).zzb();
} catch (Exception e) {
com.google.android.gms.ads.internal.zzv.zzp().zzw(e, "AppActivityTracker.ActivityListener.onActivityPaused");
com.google.android.gms.ads.internal.util.client.zzo.zzh("", e);
}
}
}
this.zze = true;
Runnable runnable = this.zzh;
if (runnable != null) {
com.google.android.gms.ads.internal.util.zzs.zza.removeCallbacks(runnable);
}
zzfqw zzfqwVar = com.google.android.gms.ads.internal.util.zzs.zza;
zzazb zzazbVar = new zzazb(this);
this.zzh = zzazbVar;
zzfqwVar.postDelayed(zzazbVar, this.zzj);
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityResumed(Activity activity) {
zzk(activity);
this.zze = false;
boolean z = !this.zzd;
this.zzd = true;
Runnable runnable = this.zzh;
if (runnable != null) {
com.google.android.gms.ads.internal.util.zzs.zza.removeCallbacks(runnable);
}
synchronized (this.zzc) {
Iterator it = this.zzg.iterator();
while (it.hasNext()) {
try {
((zzazr) it.next()).zzc();
} catch (Exception e) {
com.google.android.gms.ads.internal.zzv.zzp().zzw(e, "AppActivityTracker.ActivityListener.onActivityResumed");
com.google.android.gms.ads.internal.util.client.zzo.zzh("", e);
}
}
if (z) {
Iterator it2 = this.zzf.iterator();
while (it2.hasNext()) {
try {
((zzazd) it2.next()).zza(true);
} catch (Exception e2) {
com.google.android.gms.ads.internal.util.client.zzo.zzh("", e2);
}
}
} else {
com.google.android.gms.ads.internal.util.client.zzo.zze("App is still foreground.");
}
}
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivitySaveInstanceState(Activity activity, Bundle bundle) {
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityStarted(Activity activity) {
zzk(activity);
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityStopped(Activity activity) {
}
@Nullable
public final Activity zza() {
return this.zza;
}
@Nullable
public final Context zzb() {
return this.zzb;
}
public final void zzf(zzazd zzazdVar) {
synchronized (this.zzc) {
this.zzf.add(zzazdVar);
}
}
public final void zzg(Application application, Context context) {
if (this.zzi) {
return;
}
application.registerActivityLifecycleCallbacks(this);
if (context instanceof Activity) {
zzk((Activity) context);
}
this.zzb = application;
this.zzj = ((Long) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zzbc)).longValue();
this.zzi = true;
}
public final void zzh(zzazd zzazdVar) {
synchronized (this.zzc) {
this.zzf.remove(zzazdVar);
}
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityDestroyed(Activity activity) {
synchronized (this.zzc) {
try {
Activity activity2 = this.zza;
if (activity2 == null) {
return;
}
if (activity2.equals(activity)) {
this.zza = null;
}
Iterator it = this.zzg.iterator();
while (it.hasNext()) {
try {
if (((zzazr) it.next()).zza()) {
it.remove();
}
} catch (Exception e) {
com.google.android.gms.ads.internal.zzv.zzp().zzw(e, "AppActivityTracker.ActivityListener.onActivityDestroyed");
com.google.android.gms.ads.internal.util.client.zzo.zzh("", e);
}
}
} catch (Throwable th) {
throw th;
}
}
}
}