package com.bytedance.sdk.openadsdk.utils;

import android.app.Activity;
import android.app.Application;
import android.os.Bundle;
import android.os.Handler;
import android.os.HandlerThread;
import android.os.Message;
import android.view.View;
import android.view.Window;
import androidx.annotation.NonNull;
import androidx.media3.exoplayer.dash.DashMediaSource;
import com.bytedance.sdk.openadsdk.ApmHelper;
import java.lang.ref.WeakReference;
import java.util.LinkedList;
import java.util.concurrent.CopyOnWriteArrayList;
import java.util.concurrent.atomic.AtomicBoolean;

/* JADX INFO: loaded from: classes2.dex */
public class fm implements Application.ActivityLifecycleCallbacks {
    public static boolean fm = false;

    /* JADX INFO: renamed from: lb, reason: collision with root package name */
    public static long f7538lb;
    public static long ro;

    /* JADX INFO: renamed from: ef, reason: collision with root package name */
    private final yz f7539ef;
    private volatile WeakReference<Activity> onz;
    private final yz wu;
    private final AtomicBoolean yz = new AtomicBoolean(false);
    private final RunnableC0107fm jnr = new RunnableC0107fm();
    private final ajl ajl = new ajl();
    private final jnr wsy = new jnr();
    private int vt = 0;
    private volatile CopyOnWriteArrayList<WeakReference<com.bytedance.sdk.component.adexpress.fm>> ku = new CopyOnWriteArrayList<>();
    private HandlerThread duv = null;
    private Handler dsz = null;
    private final LinkedList<Activity> fhx = new LinkedList<>();

    public class ajl implements Runnable {
        public ajl() {
        }

        @Override // java.lang.Runnable
        public void run() {
            com.bytedance.sdk.openadsdk.core.fhx.ro().removeMessages(1001);
            com.bytedance.sdk.openadsdk.core.gof.fm();
        }
    }

    /* JADX INFO: renamed from: com.bytedance.sdk.openadsdk.utils.fm$fm, reason: collision with other inner class name */
    public static class RunnableC0107fm implements Runnable {
        @Override // java.lang.Runnable
        public void run() {
            xgn.ro(new com.bytedance.sdk.component.wu.ro.lb("reportPvFromBackGround") { // from class: com.bytedance.sdk.openadsdk.utils.fm.fm.1
                @Override // java.lang.Runnable
                public void run() {
                    ApmHelper.reportPvFromBackGround();
                }
            });
        }
    }

    public class jnr implements Runnable {
        public jnr() {
        }

        @Override // java.lang.Runnable
        public void run() {
            if (ApmHelper.isIsInit()) {
                Handler handlerRo = com.bytedance.sdk.openadsdk.core.fhx.ro();
                Message messageObtain = Message.obtain(handlerRo, fm.this.jnr);
                messageObtain.what = 1001;
                handlerRo.sendMessageDelayed(messageObtain, DashMediaSource.DEFAULT_FALLBACK_TARGET_LIVE_OFFSET_MS);
            }
        }
    }

    public static class lb extends yz {
        private lb() {
            super();
        }

        @Override // com.bytedance.sdk.openadsdk.utils.fm.yz, java.lang.Runnable
        public void run() {
            super.run();
            com.bytedance.sdk.openadsdk.utils.jnr.fm();
        }
    }

    public static class ro extends yz {
        private ro() {
            super();
        }

        @Override // com.bytedance.sdk.openadsdk.utils.fm.yz, java.lang.Runnable
        public void run() {
            super.run();
            com.bytedance.sdk.openadsdk.ajl.ro.fm().ro();
            com.bytedance.sdk.openadsdk.utils.jnr.ro();
            com.bytedance.sdk.openadsdk.component.wsy.fm.fm(3);
        }
    }

    public class wsy implements Runnable {

        /* JADX INFO: renamed from: lb, reason: collision with root package name */
        private long f7541lb;
        private long ro;
        private boolean yz;

        public wsy(long j10, long j11, boolean z10) {
            this.ro = j10;
            this.f7541lb = j11;
            this.yz = z10;
        }

        @Override // java.lang.Runnable
        public void run() {
            if (this.yz) {
                com.bytedance.sdk.openadsdk.irt.yz.fm().fm(this.ro / 1000, this.f7541lb / 1000);
            }
        }
    }

    public static class yz implements Runnable {
        private yz() {
        }

        @Override // java.lang.Runnable
        public void run() {
            com.bytedance.sdk.openadsdk.yz.fm.vt vtVarZjk = com.bytedance.sdk.openadsdk.core.settings.ku.ro().zjk();
            if (vtVarZjk == null || vtVarZjk.fm() || !com.bytedance.sdk.component.utils.gof.wu(com.bytedance.sdk.openadsdk.core.gof.fm())) {
                return;
            }
            com.bytedance.sdk.openadsdk.yz.fm.ro.fm(com.bytedance.sdk.openadsdk.core.dsz.fm(com.bytedance.sdk.openadsdk.core.gof.fm()));
        }
    }

    public fm() {
        this.wu = new ro();
        this.f7539ef = new lb();
        lb();
    }

    private void lb() {
        this.duv = com.bytedance.sdk.component.utils.wu.fm("lifecycle", 10);
        this.dsz = new Handler(this.duv.getLooper());
    }

    @Override // android.app.Application.ActivityLifecycleCallbacks
    public void onActivityCreated(Activity activity, Bundle bundle) {
        this.fhx.addFirst(activity);
    }

    @Override // android.app.Application.ActivityLifecycleCallbacks
    public void onActivityDestroyed(Activity activity) {
        if (this.ku != null && this.ku.size() > 0) {
            for (WeakReference<com.bytedance.sdk.component.adexpress.fm> weakReference : this.ku) {
                if (weakReference != null && weakReference.get() != null) {
                    try {
                        weakReference.get().fm(activity);
                    } catch (Throwable unused) {
                    }
                }
            }
        }
        if (this.onz != null && this.onz.get() == activity) {
            this.onz = null;
        }
        this.fhx.remove(activity);
    }

    @Override // android.app.Application.ActivityLifecycleCallbacks
    public void onActivityPaused(Activity activity) {
        int i10 = this.vt - 1;
        this.vt = i10;
        if (i10 < 0) {
            this.vt = 0;
        }
        if (ApmHelper.isIsInit()) {
            fm(this.wsy);
        }
    }

    @Override // android.app.Application.ActivityLifecycleCallbacks
    public void onActivityResumed(Activity activity) {
        fm(this.ajl);
        if (!fm) {
            ro = System.currentTimeMillis();
            fm = true;
        }
        this.onz = new WeakReference<>(activity);
    }

    @Override // android.app.Application.ActivityLifecycleCallbacks
    public void onActivitySaveInstanceState(Activity activity, Bundle bundle) {
    }

    @Override // android.app.Application.ActivityLifecycleCallbacks
    public void onActivityStarted(final Activity activity) {
        Window window;
        try {
            if (zan.ro() && (window = activity.getWindow()) != null) {
                final View decorView = window.getDecorView();
                if (!decorView.isAttachedToWindow()) {
                    decorView.addOnAttachStateChangeListener(new View.OnAttachStateChangeListener() { // from class: com.bytedance.sdk.openadsdk.utils.fm.1
                        @Override // android.view.View.OnAttachStateChangeListener
                        public void onViewAttachedToWindow(@NonNull View view) {
                            decorView.removeOnAttachStateChangeListener(this);
                            if (zan.yz(activity)) {
                                zan.fm(true);
                            }
                        }

                        @Override // android.view.View.OnAttachStateChangeListener
                        public void onViewDetachedFromWindow(@NonNull View view) {
                            decorView.removeOnAttachStateChangeListener(this);
                        }
                    });
                } else if (zan.yz(activity)) {
                    zan.fm(true);
                }
            }
        } catch (Throwable th) {
            com.bytedance.sdk.component.utils.wey.fm("TTAD.ActivityLifecycle", th);
        }
        this.vt++;
        if (this.yz.get()) {
            this.dsz.removeCallbacks(this.f7539ef);
            this.dsz.removeCallbacks(this.wu);
            fm(this.f7539ef);
        }
        this.yz.set(false);
    }

    @Override // android.app.Application.ActivityLifecycleCallbacks
    public void onActivityStopped(Activity activity) {
        if (this.vt <= 0) {
            this.yz.set(true);
        }
        if (fm()) {
            fm = false;
            com.bytedance.sdk.openadsdk.core.fhx.ro.set(false);
            f7538lb = System.currentTimeMillis();
            this.dsz.removeCallbacks(this.f7539ef);
            this.dsz.removeCallbacks(this.wu);
            fm(this.wu);
        }
        fm(new wsy(ro, f7538lb, fm()));
    }

    public boolean ro(com.bytedance.sdk.component.adexpress.fm fmVar) {
        return this.ku.remove(new WeakReference(fmVar));
    }

    private void fm(Runnable runnable) {
        if (!this.duv.isAlive()) {
            lb();
        }
        this.dsz.postDelayed(runnable, 1000L);
    }

    public Activity ro() {
        if (this.fhx.isEmpty()) {
            return null;
        }
        return this.fhx.getFirst();
    }

    public void fm(com.bytedance.sdk.component.adexpress.fm fmVar) {
        this.ku.add(new WeakReference<>(fmVar));
    }

    public boolean fm() {
        return this.yz.get();
    }

    public boolean fm(boolean z10) {
        Window window;
        if (this.onz == null) {
            return z10;
        }
        try {
            Activity activity = this.onz.get();
            return (activity == null || (window = activity.getWindow()) == null) ? z10 : window.getDecorView().hasWindowFocus();
        } catch (Throwable unused) {
            return z10;
        }
    }
}
