package io.flutter.plugin.platform;

import android.content.Context;
import android.hardware.display.DisplayManager;
import android.hardware.display.VirtualDisplay;
import android.os.Build;
import android.view.View;
import com.google.firebase.messaging.Constants$ScionAnalytics$MessageType;

/* JADX INFO: loaded from: classes.dex */
public final class c0 {

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    public static final z f28199i = new z();

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public SingleViewPresentation f28200a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final Context f28201b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final a f28202c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final int f28203d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final int f28204e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public final l f28205f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public final View.OnFocusChangeListener f28206g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public VirtualDisplay f28207h;

    public c0(Context context, a aVar, VirtualDisplay virtualDisplay, i iVar, l lVar, o oVar, int i10) {
        this.f28201b = context;
        this.f28202c = aVar;
        this.f28205f = lVar;
        this.f28206g = oVar;
        this.f28204e = i10;
        this.f28207h = virtualDisplay;
        this.f28203d = context.getResources().getDisplayMetrics().densityDpi;
        SingleViewPresentation singleViewPresentation = new SingleViewPresentation(context, this.f28207h.getDisplay(), iVar, aVar, i10, oVar);
        this.f28200a = singleViewPresentation;
        singleViewPresentation.show();
    }

    public final void a() {
        this.f28200a.cancel();
        this.f28200a.detachState();
        this.f28207h.release();
        this.f28205f.release();
    }

    public final View b() {
        SingleViewPresentation singleViewPresentation = this.f28200a;
        if (singleViewPresentation == null) {
            return null;
        }
        return singleViewPresentation.getView().getView();
    }

    public final void c(int i10, int i11, q qVar) {
        l lVar = this.f28205f;
        if (i10 == (lVar != null ? lVar.getWidth() : 0)) {
            if (i11 == (lVar != null ? lVar.getHeight() : 0)) {
                b().postDelayed(qVar, 0L);
                return;
            }
        }
        if (Build.VERSION.SDK_INT >= 31) {
            View viewB = b();
            lVar.i(i10, i11);
            this.f28207h.resize(i10, i11, this.f28203d);
            this.f28207h.setSurface(lVar.getSurface());
            viewB.postDelayed(qVar, 0L);
            return;
        }
        boolean zIsFocused = b().isFocused();
        w wVarDetachState = this.f28200a.detachState();
        this.f28207h.setSurface(null);
        this.f28207h.release();
        DisplayManager displayManager = (DisplayManager) this.f28201b.getSystemService(Constants$ScionAnalytics$MessageType.DISPLAY_NOTIFICATION);
        lVar.i(i10, i11);
        this.f28207h = displayManager.createVirtualDisplay("flutter-vd#" + this.f28204e, i10, i11, this.f28203d, lVar.getSurface(), 0, f28199i, null);
        View viewB2 = b();
        viewB2.addOnAttachStateChangeListener(new a0(viewB2, qVar));
        SingleViewPresentation singleViewPresentation = new SingleViewPresentation(this.f28201b, this.f28207h.getDisplay(), this.f28202c, wVarDetachState, this.f28206g, zIsFocused);
        singleViewPresentation.show();
        this.f28200a.cancel();
        this.f28200a = singleViewPresentation;
    }
}
