- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
108 lines
3.4 KiB
Java
108 lines
3.4 KiB
Java
package com.applovin.impl;
|
|
|
|
import android.app.Activity;
|
|
import android.app.Application;
|
|
import android.content.Context;
|
|
import android.os.Bundle;
|
|
import java.lang.ref.WeakReference;
|
|
import java.util.ArrayList;
|
|
import java.util.Collections;
|
|
import java.util.Iterator;
|
|
import java.util.List;
|
|
|
|
/* loaded from: classes.dex */
|
|
public class q implements Application.ActivityLifecycleCallbacks {
|
|
private final List a = Collections.synchronizedList(new ArrayList());
|
|
private WeakReference b;
|
|
private WeakReference c;
|
|
|
|
@Override // android.app.Application.ActivityLifecycleCallbacks
|
|
public void onActivityCreated(Activity activity, Bundle bundle) {
|
|
Iterator it = new ArrayList(this.a).iterator();
|
|
while (it.hasNext()) {
|
|
((p) it.next()).onActivityCreated(activity, bundle);
|
|
}
|
|
}
|
|
|
|
@Override // android.app.Application.ActivityLifecycleCallbacks
|
|
public void onActivityDestroyed(Activity activity) {
|
|
Iterator it = new ArrayList(this.a).iterator();
|
|
while (it.hasNext()) {
|
|
((p) it.next()).onActivityDestroyed(activity);
|
|
}
|
|
}
|
|
|
|
@Override // android.app.Application.ActivityLifecycleCallbacks
|
|
public void onActivitySaveInstanceState(Activity activity, Bundle bundle) {
|
|
Iterator it = new ArrayList(this.a).iterator();
|
|
while (it.hasNext()) {
|
|
((p) it.next()).onActivitySaveInstanceState(activity, bundle);
|
|
}
|
|
}
|
|
|
|
@Override // android.app.Application.ActivityLifecycleCallbacks
|
|
public void onActivityStarted(Activity activity) {
|
|
Iterator it = new ArrayList(this.a).iterator();
|
|
while (it.hasNext()) {
|
|
((p) it.next()).onActivityStarted(activity);
|
|
}
|
|
}
|
|
|
|
@Override // android.app.Application.ActivityLifecycleCallbacks
|
|
public void onActivityStopped(Activity activity) {
|
|
Iterator it = new ArrayList(this.a).iterator();
|
|
while (it.hasNext()) {
|
|
((p) it.next()).onActivityStopped(activity);
|
|
}
|
|
}
|
|
|
|
public q(Context context) {
|
|
this.b = new WeakReference(null);
|
|
this.c = new WeakReference(null);
|
|
if (context instanceof Activity) {
|
|
Activity activity = (Activity) context;
|
|
this.b = new WeakReference(activity);
|
|
if (activity.hasWindowFocus()) {
|
|
this.c = this.b;
|
|
}
|
|
}
|
|
((Application) context.getApplicationContext()).registerActivityLifecycleCallbacks(this);
|
|
}
|
|
|
|
public Activity b() {
|
|
return (Activity) this.b.get();
|
|
}
|
|
|
|
public Activity a() {
|
|
return (Activity) this.c.get();
|
|
}
|
|
|
|
@Override // android.app.Application.ActivityLifecycleCallbacks
|
|
public void onActivityResumed(Activity activity) {
|
|
WeakReference weakReference = new WeakReference(activity);
|
|
this.b = weakReference;
|
|
this.c = weakReference;
|
|
Iterator it = new ArrayList(this.a).iterator();
|
|
while (it.hasNext()) {
|
|
((p) it.next()).onActivityResumed(activity);
|
|
}
|
|
}
|
|
|
|
@Override // android.app.Application.ActivityLifecycleCallbacks
|
|
public void onActivityPaused(Activity activity) {
|
|
this.c = new WeakReference(null);
|
|
Iterator it = new ArrayList(this.a).iterator();
|
|
while (it.hasNext()) {
|
|
((p) it.next()).onActivityPaused(activity);
|
|
}
|
|
}
|
|
|
|
public void a(p pVar) {
|
|
this.a.add(pVar);
|
|
}
|
|
|
|
public void b(p pVar) {
|
|
this.a.remove(pVar);
|
|
}
|
|
}
|