package com.seewo.ota.util;

import android.content.Context;
import android.view.Display;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;

/* JADX INFO: compiled from: DisplayWindowManagerHelper.kt */
/* JADX INFO: loaded from: classes.dex */
public final class l {
    public static final l a = new l();

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private static final Map<Integer, Context> f2335b = new LinkedHashMap();

    private l() {
    }

    private final Context a(Context context, int i2) {
        Context contextCreateDisplayContext;
        Display displayB = d.d.a.b.a().b(context, i2);
        if (displayB != null && (contextCreateDisplayContext = context.createDisplayContext(displayB)) != null) {
            return contextCreateDisplayContext;
        }
        d.e.h.e.e.b("DisplayWindowManagerHelper", "getContextByDisplayId: displayId=" + i2 + ", display is null");
        return null;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final void d(Context context, int i2, boolean z, boolean z2) {
        f.z.d.k.e(context, "$context");
        d.e.h.e.e.a("DisplayWindowManagerHelper", "onDisplayStatusChanged: displayId=" + i2 + ", isReplicateDisplay=" + z + ", changedByUser=" + z2);
        if (z) {
            f2335b.remove(Integer.valueOf(i2));
            return;
        }
        Context contextA = a.a(context, i2);
        if (contextA != null) {
            f2335b.put(Integer.valueOf(i2), contextA);
        }
    }

    public final List<Context> b() {
        d.e.h.e.e.a("DisplayWindowManagerHelper", "getExtendDisplayContexts: mExtendDisplayContextsCache=" + f2335b);
        return f.u.s.B(f2335b.values());
    }

    public final void c(final Context context) {
        f.z.d.k.e(context, "context");
        synchronized (this) {
            Display[] displayArrD = d.d.a.b.a().d(context);
            f.z.d.k.d(displayArrD, "getDisplayDeviceManager(…entationDisplays(context)");
            for (Display display : displayArrD) {
                if (!d.d.a.b.a().a(display)) {
                    Map<Integer, Context> map = f2335b;
                    Integer numValueOf = Integer.valueOf(display.getDisplayId());
                    Context contextCreateDisplayContext = context.createDisplayContext(display);
                    f.z.d.k.d(contextCreateDisplayContext, "context.createDisplayContext(it)");
                    map.put(numValueOf, contextCreateDisplayContext);
                }
            }
            d.d.a.b.a().c(context, new d.d.a.d.a() { // from class: com.seewo.ota.util.a
                @Override // d.d.a.d.a
                public final void a(int i2, boolean z, boolean z2) {
                    l.d(context, i2, z, z2);
                }
            });
            f.t tVar = f.t.a;
        }
    }
}
