导航菜单

页面标题

页面副标题

CallApp v2.226 - a.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);
    }
}