正在查看: CallApp v2.226 应用的 a.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: CallApp v2.226 应用的 a.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.vungle.ads.internal.util;
import android.app.Activity;
import android.app.Application;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import com.pubmatic.sdk.nativead.POBNativeConstants;
import java.lang.ref.WeakReference;
import java.util.Iterator;
import java.util.concurrent.CopyOnWriteArraySet;
import java.util.concurrent.atomic.AtomicBoolean;
import kotlin.Unit;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import org.jetbrains.annotations.NotNull;
import ru.n;
public final class a implements Application.ActivityLifecycleCallbacks {
@NotNull
private static final String TAG = "ActivityManager";
private volatile int foregroundActivityCount;
private volatile boolean isAppInForeground;
private volatile c targetActivityInfo;
@NotNull
public static final C0119a Companion = new C0119a(null);
@NotNull
private static final a instance = new a();
@NotNull
private final AtomicBoolean isInitialized = new AtomicBoolean(false);
@NotNull
private final CopyOnWriteArraySet<b> callbacks = new CopyOnWriteArraySet<>();
public static final class C0119a {
public C0119a(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
public static void getInstance$vungle_ads_release$annotations() {
}
public final void addLifecycleListener(@NotNull b bVar) {
Intrinsics.checkNotNullParameter(bVar, "listener");
getInstance$vungle_ads_release().addListener(bVar);
}
public final void deInit$vungle_ads_release(@NotNull Context context) {
Intrinsics.checkNotNullParameter(context, POBNativeConstants.NATIVE_CONTEXT);
getInstance$vungle_ads_release().deInit(context);
}
@NotNull
public final a getInstance$vungle_ads_release() {
return a.instance;
}
public final void init(@NotNull Context context) {
Intrinsics.checkNotNullParameter(context, POBNativeConstants.NATIVE_CONTEXT);
getInstance$vungle_ads_release().init(context);
}
public final boolean isForeground() {
return getInstance$vungle_ads_release().isAppInForeground();
}
public final void removeLifecycleListener(@NotNull b bVar) {
Intrinsics.checkNotNullParameter(bVar, "listener");
getInstance$vungle_ads_release().removeListener(bVar);
}
public final boolean startWhenForeground(@NotNull Context context, Intent intent, Intent intent2, com.vungle.ads.internal.ui.a aVar) {
Intrinsics.checkNotNullParameter(context, POBNativeConstants.NATIVE_CONTEXT);
if (isForeground()) {
return getInstance$vungle_ads_release().startActivitySafely(context, intent, intent2, aVar);
}
getInstance$vungle_ads_release().targetActivityInfo = new c(new WeakReference(context), intent, intent2, aVar);
return false;
}
private C0119a() {
}
}
public static class b {
public void onBackground() {
}
public void onForeground() {
}
}
public static final class c {
private final com.vungle.ads.internal.ui.a adOpenCallback;
@NotNull
private final WeakReference<Context> context;
private final Intent deepLinkOverrideIntent;
private final Intent defaultIntent;
public c(@NotNull WeakReference<Context> weakReference, Intent intent, Intent intent2, com.vungle.ads.internal.ui.a aVar) {
Intrinsics.checkNotNullParameter(weakReference, POBNativeConstants.NATIVE_CONTEXT);
this.context = weakReference;
this.deepLinkOverrideIntent = intent;
this.defaultIntent = intent2;
this.adOpenCallback = aVar;
}
public static c copy$default(c cVar, WeakReference weakReference, Intent intent, Intent intent2, com.vungle.ads.internal.ui.a aVar, int i, Object obj) {
if ((i & 1) != 0) {
weakReference = cVar.context;
}
if ((i & 2) != 0) {
intent = cVar.deepLinkOverrideIntent;
}
if ((i & 4) != 0) {
intent2 = cVar.defaultIntent;
}
if ((i & 8) != 0) {
aVar = cVar.adOpenCallback;
}
return cVar.copy(weakReference, intent, intent2, aVar);
}
@NotNull
public final WeakReference<Context> component1() {
return this.context;
}
public final Intent component2() {
return this.deepLinkOverrideIntent;
}
public final Intent component3() {
return this.defaultIntent;
}
public final com.vungle.ads.internal.ui.a component4() {
return this.adOpenCallback;
}
@NotNull
public final c copy(@NotNull WeakReference<Context> weakReference, Intent intent, Intent intent2, com.vungle.ads.internal.ui.a aVar) {
Intrinsics.checkNotNullParameter(weakReference, POBNativeConstants.NATIVE_CONTEXT);
return new c(weakReference, intent, intent2, aVar);
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof c)) {
return false;
}
c cVar = (c) obj;
return Intrinsics.a(this.context, cVar.context) && Intrinsics.a(this.deepLinkOverrideIntent, cVar.deepLinkOverrideIntent) && Intrinsics.a(this.defaultIntent, cVar.defaultIntent) && Intrinsics.a(this.adOpenCallback, cVar.adOpenCallback);
}
public final com.vungle.ads.internal.ui.a getAdOpenCallback() {
return this.adOpenCallback;
}
@NotNull
public final WeakReference<Context> getContext() {
return this.context;
}
public final Intent getDeepLinkOverrideIntent() {
return this.deepLinkOverrideIntent;
}
public final Intent getDefaultIntent() {
return this.defaultIntent;
}
public int hashCode() {
int hashCode = this.context.hashCode() * 31;
Intent intent = this.deepLinkOverrideIntent;
int hashCode2 = (hashCode + (intent == null ? 0 : intent.hashCode())) * 31;
Intent intent2 = this.defaultIntent;
int hashCode3 = (hashCode2 + (intent2 == null ? 0 : intent2.hashCode())) * 31;
com.vungle.ads.internal.ui.a aVar = this.adOpenCallback;
return hashCode3 + (aVar != null ? aVar.hashCode() : 0);
}
@NotNull
public String toString() {
return "TargetActivityInfo(context=" + this.context + ", deepLinkOverrideIntent=" + this.deepLinkOverrideIntent + ", defaultIntent=" + this.defaultIntent + ", adOpenCallback=" + this.adOpenCallback + ')';
}
}
private a() {
}
public final void addListener(b bVar) {
this.callbacks.add(bVar);
}
public final void deInit(Context context) {
Context applicationContext = context.getApplicationContext();
Intrinsics.d(applicationContext, "null cannot be cast to non-null type android.app.Application");
((Application) applicationContext).unregisterActivityLifecycleCallbacks(this);
this.isInitialized.set(false);
this.targetActivityInfo = null;
this.foregroundActivityCount = 0;
this.isAppInForeground = false;
this.callbacks.clear();
}
public final void init(Context context) {
Unit a;
if (this.isInitialized.getAndSet(true)) {
return;
}
try {
n.a aVar = ru.n.b;
Context applicationContext = context.getApplicationContext();
Intrinsics.d(applicationContext, "null cannot be cast to non-null type android.app.Application");
((Application) applicationContext).registerActivityLifecycleCallbacks(this);
a = Unit.a;
} catch (Throwable th) {
n.a aVar2 = ru.n.b;
a = ru.o.a(th);
}
Throwable b2 = ru.n.b(a);
if (b2 != null) {
k.Companion.e(TAG, "Error initializing ActivityManager", b2);
this.isInitialized.set(false);
}
}
public final boolean isAppInForeground() {
return !this.isInitialized.get() || this.isAppInForeground;
}
public final boolean startActivitySafely(Context context, Intent intent, Intent intent2, com.vungle.ads.internal.ui.a aVar) {
try {
} catch (Exception e) {
k.Companion.e(TAG, "Failed to start activity: " + e);
if (intent != null && aVar != null) {
try {
aVar.onDeeplinkClick(false);
} catch (Exception unused) {
}
}
if (intent != null && intent2 != null) {
context.startActivity(intent2);
return true;
}
}
if (intent == null) {
if (intent2 != null) {
context.startActivity(intent2);
}
return false;
}
context.startActivity(intent);
if (aVar != null) {
aVar.onDeeplinkClick(true);
}
return true;
}
@Override
public void onActivityCreated(@NotNull Activity activity, Bundle bundle) {
Intrinsics.checkNotNullParameter(activity, "activity");
}
@Override
public void onActivityDestroyed(@NotNull Activity activity) {
Intrinsics.checkNotNullParameter(activity, "activity");
}
@Override
public void onActivityPaused(@NotNull Activity activity) {
Intrinsics.checkNotNullParameter(activity, "activity");
}
@Override
public void onActivityResumed(@NotNull Activity activity) {
Intrinsics.checkNotNullParameter(activity, "activity");
}
@Override
public void onActivitySaveInstanceState(@NotNull Activity activity, @NotNull Bundle bundle) {
Intrinsics.checkNotNullParameter(activity, "activity");
Intrinsics.checkNotNullParameter(bundle, "outState");
}
@Override
public void onActivityStarted(@NotNull Activity activity) {
Intrinsics.checkNotNullParameter(activity, "activity");
this.foregroundActivityCount++;
if (this.isAppInForeground || this.foregroundActivityCount != 1) {
return;
}
this.isAppInForeground = true;
c cVar = this.targetActivityInfo;
if (cVar != null) {
Context context = cVar.getContext().get();
if (context != null) {
C0119a c0119a = Companion;
Intrinsics.checkNotNullExpressionValue(context, "it");
c0119a.startWhenForeground(context, cVar.getDeepLinkOverrideIntent(), cVar.getDefaultIntent(), cVar.getAdOpenCallback());
}
this.targetActivityInfo = null;
}
Iterator<T> it = this.callbacks.iterator();
while (it.hasNext()) {
((b) it.next()).onForeground();
}
}
@Override
public void onActivityStopped(@NotNull Activity activity) {
Intrinsics.checkNotNullParameter(activity, "activity");
this.foregroundActivityCount--;
if (this.isAppInForeground && this.foregroundActivityCount == 0) {
this.isAppInForeground = false;
Iterator<T> it = this.callbacks.iterator();
while (it.hasNext()) {
((b) it.next()).onBackground();
}
}
}
public final void removeListener(@NotNull b bVar) {
Intrinsics.checkNotNullParameter(bVar, "callback");
this.callbacks.remove(bVar);
}
}