导航菜单

页面标题

页面副标题

All File Recovery v1.0.2 - a.java 源代码

正在查看: All File Recovery v1.0.2 应用的 a.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.vungle.ads.internal.util;

import Bc.C0194g0;
import Bc.C0196h0;
import Bc.U0;
import android.app.Activity;
import android.app.Application;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import java.lang.ref.WeakReference;
import java.util.Iterator;
import java.util.concurrent.CopyOnWriteArraySet;
import java.util.concurrent.atomic.AtomicBoolean;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import l.i0;

public final class a implements Application.ActivityLifecycleCallbacks {

    @ef.l
    private static final String TAG = "ActivityManager";
    private volatile int foregroundActivityCount;
    private volatile boolean isAppInForeground;

    @ef.m
    private volatile c targetActivityInfo;

    @ef.l
    public static final C0094a Companion = new C0094a(null);

    @ef.l
    private static final a instance = new a();

    @ef.l
    private final AtomicBoolean isInitialized = new AtomicBoolean(false);

    @ef.l
    private final CopyOnWriteArraySet<b> callbacks = new CopyOnWriteArraySet<>();

    public static final class C0094a {
        public C0094a(DefaultConstructorMarker defaultConstructorMarker) {
            this();
        }

        @i0
        public static void getInstance$vungle_ads_release$annotations() {
        }

        public final void addLifecycleListener(@ef.l b listener) {
            Intrinsics.checkNotNullParameter(listener, "listener");
            getInstance$vungle_ads_release().addListener(listener);
        }

        public final void deInit$vungle_ads_release(@ef.l Context context) {
            Intrinsics.checkNotNullParameter(context, "context");
            getInstance$vungle_ads_release().deInit(context);
        }

        @ef.l
        public final a getInstance$vungle_ads_release() {
            return a.instance;
        }

        public final void init(@ef.l Context context) {
            Intrinsics.checkNotNullParameter(context, "context");
            getInstance$vungle_ads_release().init(context);
        }

        public final boolean isForeground() {
            return getInstance$vungle_ads_release().isAppInForeground();
        }

        public final void removeLifecycleListener(@ef.l b listener) {
            Intrinsics.checkNotNullParameter(listener, "listener");
            getInstance$vungle_ads_release().removeListener(listener);
        }

        public final boolean startWhenForeground(@ef.l Context context, @ef.m Intent intent, @ef.m Intent intent2, @ef.m com.vungle.ads.internal.ui.c cVar) {
            Intrinsics.checkNotNullParameter(context, "context");
            if (isForeground()) {
                return getInstance$vungle_ads_release().startActivitySafely(context, intent, intent2, cVar);
            }
            getInstance$vungle_ads_release().targetActivityInfo = new c(new WeakReference(context), intent, intent2, cVar);
            return false;
        }

        private C0094a() {
        }
    }

    public static class b {
        public void onBackground() {
        }

        public void onForeground() {
        }
    }

    public static final class c {

        @ef.m
        private final com.vungle.ads.internal.ui.c adOpenCallback;

        @ef.l
        private final WeakReference<Context> context;

        @ef.m
        private final Intent deepLinkOverrideIntent;

        @ef.m
        private final Intent defaultIntent;

        public c(@ef.l WeakReference<Context> context, @ef.m Intent intent, @ef.m Intent intent2, @ef.m com.vungle.ads.internal.ui.c cVar) {
            Intrinsics.checkNotNullParameter(context, "context");
            this.context = context;
            this.deepLinkOverrideIntent = intent;
            this.defaultIntent = intent2;
            this.adOpenCallback = cVar;
        }

        public static c copy$default(c cVar, WeakReference weakReference, Intent intent, Intent intent2, com.vungle.ads.internal.ui.c cVar2, 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) {
                cVar2 = cVar.adOpenCallback;
            }
            return cVar.copy(weakReference, intent, intent2, cVar2);
        }

        @ef.l
        public final WeakReference<Context> component1() {
            return this.context;
        }

        @ef.m
        public final Intent component2() {
            return this.deepLinkOverrideIntent;
        }

        @ef.m
        public final Intent component3() {
            return this.defaultIntent;
        }

        @ef.m
        public final com.vungle.ads.internal.ui.c component4() {
            return this.adOpenCallback;
        }

        @ef.l
        public final c copy(@ef.l WeakReference<Context> context, @ef.m Intent intent, @ef.m Intent intent2, @ef.m com.vungle.ads.internal.ui.c cVar) {
            Intrinsics.checkNotNullParameter(context, "context");
            return new c(context, intent, intent2, cVar);
        }

        public boolean equals(@ef.m Object obj) {
            if (this == obj) {
                return true;
            }
            if (!(obj instanceof c)) {
                return false;
            }
            c cVar = (c) obj;
            return Intrinsics.areEqual(this.context, cVar.context) && Intrinsics.areEqual(this.deepLinkOverrideIntent, cVar.deepLinkOverrideIntent) && Intrinsics.areEqual(this.defaultIntent, cVar.defaultIntent) && Intrinsics.areEqual(this.adOpenCallback, cVar.adOpenCallback);
        }

        @ef.m
        public final com.vungle.ads.internal.ui.c getAdOpenCallback() {
            return this.adOpenCallback;
        }

        @ef.l
        public final WeakReference<Context> getContext() {
            return this.context;
        }

        @ef.m
        public final Intent getDeepLinkOverrideIntent() {
            return this.deepLinkOverrideIntent;
        }

        @ef.m
        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.c cVar = this.adOpenCallback;
            return hashCode3 + (cVar != null ? cVar.hashCode() : 0);
        }

        @ef.l
        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.checkNotNull(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) {
        Object a;
        if (this.isInitialized.getAndSet(true)) {
            return;
        }
        try {
            Context applicationContext = context.getApplicationContext();
            Intrinsics.checkNotNull(applicationContext, "null cannot be cast to non-null type android.app.Application");
            ((Application) applicationContext).registerActivityLifecycleCallbacks(this);
            a = U0.a;
        } catch (Throwable th) {
            a = C0196h0.a(th);
        }
        Throwable e = C0194g0.e(a);
        if (e != null) {
            o.Companion.e(TAG, "Error initializing ActivityManager", e);
            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.c cVar) {
        try {
        } catch (Exception e) {
            o.Companion.e(TAG, "Failed to start activity: " + e);
            if (intent != null && cVar != null) {
                try {
                    cVar.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 (cVar != null) {
            cVar.onDeeplinkClick(true);
        }
        return true;
    }

    @Override
    public void onActivityCreated(@ef.l Activity activity, @ef.m Bundle bundle) {
        Intrinsics.checkNotNullParameter(activity, "activity");
    }

    @Override
    public void onActivityDestroyed(@ef.l Activity activity) {
        Intrinsics.checkNotNullParameter(activity, "activity");
    }

    @Override
    public void onActivityPaused(@ef.l Activity activity) {
        Intrinsics.checkNotNullParameter(activity, "activity");
    }

    @Override
    public void onActivityResumed(@ef.l Activity activity) {
        Intrinsics.checkNotNullParameter(activity, "activity");
    }

    @Override
    public void onActivitySaveInstanceState(@ef.l Activity activity, @ef.l Bundle outState) {
        Intrinsics.checkNotNullParameter(activity, "activity");
        Intrinsics.checkNotNullParameter(outState, "outState");
    }

    @Override
    public void onActivityStarted(@ef.l 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 it = cVar.getContext().get();
            if (it != null) {
                C0094a c0094a = Companion;
                Intrinsics.checkNotNullExpressionValue(it, "it");
                c0094a.startWhenForeground(it, cVar.getDeepLinkOverrideIntent(), cVar.getDefaultIntent(), cVar.getAdOpenCallback());
            }
            this.targetActivityInfo = null;
        }
        Iterator<T> it2 = this.callbacks.iterator();
        while (it2.hasNext()) {
            ((b) it2.next()).onForeground();
        }
    }

    @Override
    public void onActivityStopped(@ef.l 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(@ef.l b callback) {
        Intrinsics.checkNotNullParameter(callback, "callback");
        this.callbacks.remove(callback);
    }
}