package android.support.v7.view.menu;

import android.content.Context;
import android.support.v7.view.menu.o;
import android.support.v7.view.menu.p;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import java.util.ArrayList;

/* JADX INFO: compiled from: BaseMenuPresenter.java */
/* JADX INFO: loaded from: classes.dex */
public abstract class b implements o {

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    protected Context f848b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    protected Context f849c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    protected h f850d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    protected LayoutInflater f851e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    private o.a f852f;
    private int g;
    private int h;
    protected p i;

    public b(Context context, int i, int i2) {
        this.f848b = context;
        this.f851e = LayoutInflater.from(context);
        this.g = i;
        this.h = i2;
    }

    @Override // android.support.v7.view.menu.o
    public void a(h hVar, boolean z) {
        o.a aVar = this.f852f;
        if (aVar != null) {
            aVar.a(hVar, z);
        }
    }

    @Override // android.support.v7.view.menu.o
    public boolean b(u uVar) {
        o.a aVar = this.f852f;
        if (aVar != null) {
            return aVar.b(uVar);
        }
        return false;
    }

    protected void c(View view, int i) {
        ViewGroup viewGroup = (ViewGroup) view.getParent();
        if (viewGroup != null) {
            viewGroup.removeView(view);
        }
        ((ViewGroup) this.i).addView(view, i);
    }

    @Override // android.support.v7.view.menu.o
    public boolean e(h hVar, j jVar) {
        return false;
    }

    @Override // android.support.v7.view.menu.o
    public void f(o.a aVar) {
        this.f852f = aVar;
    }

    @Override // android.support.v7.view.menu.o
    public void g(Context context, h hVar) {
        this.f849c = context;
        LayoutInflater.from(context);
        this.f850d = hVar;
    }

    public abstract void h(j jVar, p.a aVar);

    public p.a i(ViewGroup viewGroup) {
        return (p.a) this.f851e.inflate(this.h, viewGroup, false);
    }

    @Override // android.support.v7.view.menu.o
    public boolean j(h hVar, j jVar) {
        return false;
    }

    /* JADX WARN: Multi-variable type inference failed */
    @Override // android.support.v7.view.menu.o
    public void k(boolean z) {
        ViewGroup viewGroup = (ViewGroup) this.i;
        if (viewGroup == null) {
            return;
        }
        h hVar = this.f850d;
        int i = 0;
        if (hVar != null) {
            hVar.r();
            ArrayList<j> arrayListE = this.f850d.E();
            int size = arrayListE.size();
            int i2 = 0;
            for (int i3 = 0; i3 < size; i3++) {
                j jVar = arrayListE.get(i3);
                if (q(i2, jVar)) {
                    View childAt = viewGroup.getChildAt(i2);
                    j itemData = childAt instanceof p.a ? ((p.a) childAt).getItemData() : null;
                    View viewN = n(jVar, childAt, viewGroup);
                    if (jVar != itemData) {
                        viewN.setPressed(false);
                        viewN.jumpDrawablesToCurrentState();
                    }
                    if (viewN != childAt) {
                        c(viewN, i2);
                    }
                    i2++;
                }
            }
            i = i2;
        }
        while (i < viewGroup.getChildCount()) {
            if (!l(viewGroup, i)) {
                i++;
            }
        }
    }

    protected boolean l(ViewGroup viewGroup, int i) {
        viewGroup.removeViewAt(i);
        return true;
    }

    public o.a m() {
        return this.f852f;
    }

    /* JADX WARN: Multi-variable type inference failed */
    public View n(j jVar, View view, ViewGroup viewGroup) {
        p.a aVarI = view instanceof p.a ? (p.a) view : i(viewGroup);
        h(jVar, aVarI);
        return (View) aVarI;
    }

    public p o(ViewGroup viewGroup) {
        if (this.i == null) {
            p pVar = (p) this.f851e.inflate(this.g, viewGroup, false);
            this.i = pVar;
            pVar.c(this.f850d);
            k(true);
        }
        return this.i;
    }

    public void p(int i) {
    }

    public abstract boolean q(int i, j jVar);
}
