package com.bytedance.sdk.openadsdk;

import android.app.Application;
import android.content.Context;
import android.os.Handler;
import android.os.HandlerThread;
import com.bytedance.sdk.component.wu.fm.ajl;
import com.bytedance.sdk.openadsdk.gof.ro;
import com.bytedance.sdk.openadsdk.gof.ro.fm;
import java.lang.reflect.Method;
import java.util.List;

/* JADX INFO: loaded from: classes2.dex */
public class BusMonitorDependWrapper implements ro {
    private ro fm;
    private ajl ro;

    public BusMonitorDependWrapper(ro roVar) {
        this.fm = roVar;
    }

    public static Context getReflectContext() {
        try {
            Method method = Class.forName("android.app.ActivityThread").getMethod("currentActivityThread", new Class[0]);
            method.setAccessible(true);
            Object objInvoke = method.invoke(null, new Object[0]);
            return (Application) objInvoke.getClass().getMethod("getApplication", new Class[0]).invoke(objInvoke, new Object[0]);
        } catch (Throwable unused) {
            return null;
        }
    }

    @Override // com.bytedance.sdk.openadsdk.gof.ro
    public Context getContext() {
        ro roVar = this.fm;
        return (roVar == null || roVar.getContext() == null) ? getReflectContext() : this.fm.getContext();
    }

    @Override // com.bytedance.sdk.openadsdk.gof.ro
    public ajl getHandler() {
        ro roVar = this.fm;
        if (roVar != null && roVar.getHandler() != null) {
            return this.fm.getHandler();
        }
        if (this.ro == null) {
            this.ro = new ajl(new Handler(getSafeHandlerThread("pag_monitor", 0).getLooper())) { // from class: com.bytedance.sdk.openadsdk.BusMonitorDependWrapper.1
                @Override // com.bytedance.sdk.component.wu.fm.ajl
                public boolean fm() {
                    return false;
                }
            };
        }
        return this.ro;
    }

    @Override // com.bytedance.sdk.openadsdk.gof.ro
    public int getOnceLogCount() {
        ro roVar = this.fm;
        if (roVar != null) {
            return roVar.getOnceLogCount();
        }
        return 20;
    }

    @Override // com.bytedance.sdk.openadsdk.gof.ro
    public int getOnceLogInterval() {
        ro roVar = this.fm;
        if (roVar != null) {
            return roVar.getOnceLogInterval();
        }
        return 1000;
    }

    @Override // com.bytedance.sdk.openadsdk.gof.ro
    public HandlerThread getSafeHandlerThread(String str, int i10) {
        HandlerThread safeHandlerThread;
        ro roVar = this.fm;
        if (roVar != null && (safeHandlerThread = roVar.getSafeHandlerThread(str, i10)) != null) {
            return safeHandlerThread;
        }
        HandlerThread handlerThread = new HandlerThread("pag_monitor");
        handlerThread.start();
        return handlerThread;
    }

    @Override // com.bytedance.sdk.openadsdk.gof.ro
    public int getUploadIntervalTime() {
        int uploadIntervalTime;
        ro roVar = this.fm;
        if (roVar == null || (uploadIntervalTime = roVar.getUploadIntervalTime()) < 3600000) {
            return 86400000;
        }
        return uploadIntervalTime;
    }

    @Override // com.bytedance.sdk.openadsdk.gof.ro
    public boolean isMonitorOpen() {
        ro roVar = this.fm;
        if (roVar != null) {
            return roVar.isMonitorOpen();
        }
        return false;
    }

    @Override // com.bytedance.sdk.openadsdk.gof.ro
    public void onMonitorUpload(List<fm> list) {
        ro roVar = this.fm;
        if (roVar != null) {
            roVar.onMonitorUpload(list);
        }
    }
}
