- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
98 lines
3.9 KiB
Java
98 lines
3.9 KiB
Java
package com.ironsource;
|
|
|
|
import android.app.Activity;
|
|
import android.app.Application;
|
|
import android.app.Service;
|
|
import android.content.Context;
|
|
import android.os.Bundle;
|
|
import androidx.lifecycle.LifecycleKt$$ExternalSyntheticBackportWithForwarding0;
|
|
import java.lang.ref.WeakReference;
|
|
import java.util.concurrent.atomic.AtomicReference;
|
|
import kotlin.jvm.internal.Intrinsics;
|
|
|
|
/* loaded from: classes2.dex */
|
|
public final class j {
|
|
public static final j a = new j();
|
|
private static AtomicReference<Boolean> b = new AtomicReference<>(Boolean.FALSE);
|
|
private static AtomicReference<WeakReference<Activity>> c = new AtomicReference<>(null);
|
|
|
|
public static final class a implements Application.ActivityLifecycleCallbacks {
|
|
@Override // android.app.Application.ActivityLifecycleCallbacks
|
|
public void onActivityCreated(Activity activity, Bundle bundle) {
|
|
Intrinsics.checkNotNullParameter(activity, "activity");
|
|
LifecycleKt$$ExternalSyntheticBackportWithForwarding0.m(j.c, null, new WeakReference(activity));
|
|
}
|
|
|
|
@Override // android.app.Application.ActivityLifecycleCallbacks
|
|
public void onActivityDestroyed(Activity activity) {
|
|
Intrinsics.checkNotNullParameter(activity, "activity");
|
|
}
|
|
|
|
@Override // android.app.Application.ActivityLifecycleCallbacks
|
|
public void onActivityPaused(Activity activity) {
|
|
Intrinsics.checkNotNullParameter(activity, "activity");
|
|
}
|
|
|
|
@Override // android.app.Application.ActivityLifecycleCallbacks
|
|
public void onActivityResumed(Activity activity) {
|
|
Intrinsics.checkNotNullParameter(activity, "activity");
|
|
j.c.set(new WeakReference(activity));
|
|
}
|
|
|
|
@Override // android.app.Application.ActivityLifecycleCallbacks
|
|
public void onActivitySaveInstanceState(Activity activity, Bundle outState) {
|
|
Intrinsics.checkNotNullParameter(activity, "activity");
|
|
Intrinsics.checkNotNullParameter(outState, "outState");
|
|
}
|
|
|
|
@Override // android.app.Application.ActivityLifecycleCallbacks
|
|
public void onActivityStarted(Activity activity) {
|
|
Intrinsics.checkNotNullParameter(activity, "activity");
|
|
LifecycleKt$$ExternalSyntheticBackportWithForwarding0.m(j.c, null, new WeakReference(activity));
|
|
}
|
|
|
|
@Override // android.app.Application.ActivityLifecycleCallbacks
|
|
public void onActivityStopped(Activity activity) {
|
|
Intrinsics.checkNotNullParameter(activity, "activity");
|
|
}
|
|
}
|
|
|
|
private j() {
|
|
}
|
|
|
|
private final void a(Application application) {
|
|
application.registerActivityLifecycleCallbacks(new a());
|
|
}
|
|
|
|
public final void a(Context context) {
|
|
Application application;
|
|
Intrinsics.checkNotNullParameter(context, "context");
|
|
if (LifecycleKt$$ExternalSyntheticBackportWithForwarding0.m(b, Boolean.FALSE, Boolean.TRUE)) {
|
|
if (context instanceof Activity) {
|
|
Application application2 = ((Activity) context).getApplication();
|
|
Intrinsics.checkNotNullExpressionValue(application2, "context.application");
|
|
a(application2);
|
|
c.set(new WeakReference<>(context));
|
|
return;
|
|
}
|
|
if (context instanceof Service) {
|
|
application = ((Service) context).getApplication();
|
|
Intrinsics.checkNotNullExpressionValue(application, "context.application");
|
|
} else if (!(context instanceof Application)) {
|
|
return;
|
|
} else {
|
|
application = (Application) context;
|
|
}
|
|
a(application);
|
|
}
|
|
}
|
|
|
|
public final Activity b() {
|
|
WeakReference<Activity> weakReference = c.get();
|
|
if (weakReference != null) {
|
|
return weakReference.get();
|
|
}
|
|
return null;
|
|
}
|
|
}
|