package androidx.appcompat.view.menu;

import android.content.Context;
import android.view.ContextThemeWrapper;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.BaseAdapter;
import android.widget.ListAdapter;
import androidx.appcompat.view.menu.m;
import androidx.appcompat.view.menu.n;
import java.util.ArrayList;

/* JADX INFO: compiled from: ListMenuPresenter.java */
/* JADX INFO: loaded from: classes.dex */
public class e implements m, AdapterView.OnItemClickListener {

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    Context f476e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    LayoutInflater f477f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    g f478g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    ExpandedMenuView f479h;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    int f480i;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    int f481j;

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    int f482k;

    /* JADX INFO: renamed from: l, reason: collision with root package name */
    private m.a f483l;

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    a f484m;

    /* JADX INFO: compiled from: ListMenuPresenter.java */
    private class a extends BaseAdapter {

        /* JADX INFO: renamed from: e, reason: collision with root package name */
        private int f485e = -1;

        public a() {
            a();
        }

        void a() {
            i iVarV = e.this.f478g.v();
            if (iVarV != null) {
                ArrayList<i> arrayListZ = e.this.f478g.z();
                int size = arrayListZ.size();
                for (int i3 = 0; i3 < size; i3++) {
                    if (arrayListZ.get(i3) == iVarV) {
                        this.f485e = i3;
                        return;
                    }
                }
            }
            this.f485e = -1;
        }

        @Override // android.widget.Adapter
        /* JADX INFO: renamed from: b, reason: merged with bridge method [inline-methods] */
        public i getItem(int i3) {
            ArrayList<i> arrayListZ = e.this.f478g.z();
            int i4 = i3 + e.this.f480i;
            int i5 = this.f485e;
            if (i5 >= 0 && i4 >= i5) {
                i4++;
            }
            return arrayListZ.get(i4);
        }

        @Override // android.widget.Adapter
        public int getCount() {
            int size = e.this.f478g.z().size() - e.this.f480i;
            return this.f485e < 0 ? size : size - 1;
        }

        @Override // android.widget.Adapter
        public long getItemId(int i3) {
            return i3;
        }

        @Override // android.widget.Adapter
        public View getView(int i3, View view, ViewGroup viewGroup) {
            if (view == null) {
                e eVar = e.this;
                view = eVar.f477f.inflate(eVar.f482k, viewGroup, false);
            }
            ((n.a) view).e(getItem(i3), 0);
            return view;
        }

        @Override // android.widget.BaseAdapter
        public void notifyDataSetChanged() {
            a();
            super.notifyDataSetChanged();
        }
    }

    public e(Context context, int i3) {
        this(i3, 0);
        this.f476e = context;
        this.f477f = LayoutInflater.from(context);
    }

    public ListAdapter a() {
        if (this.f484m == null) {
            this.f484m = new a();
        }
        return this.f484m;
    }

    @Override // androidx.appcompat.view.menu.m
    public void b(g gVar, boolean z2) {
        m.a aVar = this.f483l;
        if (aVar != null) {
            aVar.b(gVar, z2);
        }
    }

    public n c(ViewGroup viewGroup) {
        if (this.f479h == null) {
            this.f479h = (ExpandedMenuView) this.f477f.inflate(c.g.f3258g, viewGroup, false);
            if (this.f484m == null) {
                this.f484m = new a();
            }
            this.f479h.setAdapter((ListAdapter) this.f484m);
            this.f479h.setOnItemClickListener(this);
        }
        return this.f479h;
    }

    @Override // androidx.appcompat.view.menu.m
    public boolean d() {
        return false;
    }

    @Override // androidx.appcompat.view.menu.m
    public void e(Context context, g gVar) {
        if (this.f481j != 0) {
            ContextThemeWrapper contextThemeWrapper = new ContextThemeWrapper(context, this.f481j);
            this.f476e = contextThemeWrapper;
            this.f477f = LayoutInflater.from(contextThemeWrapper);
        } else if (this.f476e != null) {
            this.f476e = context;
            if (this.f477f == null) {
                this.f477f = LayoutInflater.from(context);
            }
        }
        this.f478g = gVar;
        a aVar = this.f484m;
        if (aVar != null) {
            aVar.notifyDataSetChanged();
        }
    }

    @Override // androidx.appcompat.view.menu.m
    public boolean f(g gVar, i iVar) {
        return false;
    }

    @Override // androidx.appcompat.view.menu.m
    public boolean g(g gVar, i iVar) {
        return false;
    }

    @Override // androidx.appcompat.view.menu.m
    public void h(m.a aVar) {
        this.f483l = aVar;
    }

    @Override // androidx.appcompat.view.menu.m
    public boolean i(r rVar) {
        if (!rVar.hasVisibleItems()) {
            return false;
        }
        new h(rVar).d(null);
        m.a aVar = this.f483l;
        if (aVar == null) {
            return true;
        }
        aVar.c(rVar);
        return true;
    }

    @Override // androidx.appcompat.view.menu.m
    public void j(boolean z2) {
        a aVar = this.f484m;
        if (aVar != null) {
            aVar.notifyDataSetChanged();
        }
    }

    @Override // android.widget.AdapterView.OnItemClickListener
    public void onItemClick(AdapterView<?> adapterView, View view, int i3, long j3) {
        this.f478g.M(this.f484m.getItem(i3), this, 0);
    }

    public e(int i3, int i4) {
        this.f482k = i3;
        this.f481j = i4;
    }
}
