package c.b.e.i;

import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.WindowManager;
import android.widget.AdapterView;
import android.widget.BaseAdapter;
import android.widget.ListAdapter;
import androidx.appcompat.app.AlertController;
import androidx.appcompat.view.menu.ExpandedMenuView;
import c.b.c.i;
import c.b.e.i.m;
import c.b.e.i.n;
import com.ifpdos.debugmenu.R;
import java.util.ArrayList;
import java.util.Objects;

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

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

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

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

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

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public m.a f702h;

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

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

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        public int f704b = -1;

        public a() {
            a();
        }

        public void a() {
            g gVar = e.this.f700f;
            i iVar = gVar.w;
            if (iVar != null) {
                gVar.i();
                ArrayList<i> arrayList = gVar.f721k;
                int size = arrayList.size();
                for (int i2 = 0; i2 < size; i2++) {
                    if (arrayList.get(i2) == iVar) {
                        this.f704b = i2;
                        return;
                    }
                }
            }
            this.f704b = -1;
        }

        @Override // android.widget.Adapter
        /* JADX INFO: renamed from: b, reason: merged with bridge method [inline-methods] */
        public i getItem(int i2) {
            g gVar = e.this.f700f;
            gVar.i();
            ArrayList<i> arrayList = gVar.f721k;
            Objects.requireNonNull(e.this);
            int i3 = i2 + 0;
            int i4 = this.f704b;
            if (i4 >= 0 && i3 >= i4) {
                i3++;
            }
            return arrayList.get(i3);
        }

        @Override // android.widget.Adapter
        public int getCount() {
            g gVar = e.this.f700f;
            gVar.i();
            int size = gVar.f721k.size();
            Objects.requireNonNull(e.this);
            int i2 = size + 0;
            return this.f704b < 0 ? i2 : i2 - 1;
        }

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

        @Override // android.widget.Adapter
        public View getView(int i2, View view, ViewGroup viewGroup) {
            if (view == null) {
                view = e.this.f699e.inflate(R.layout.abc_list_menu_item_layout, viewGroup, false);
            }
            ((n.a) view).c(getItem(i2), 0);
            return view;
        }

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

    public e(Context context, int i2) {
        this.f698b = context;
        this.f699e = LayoutInflater.from(context);
    }

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

    @Override // c.b.e.i.m
    public void b(g gVar, boolean z) {
        m.a aVar = this.f702h;
        if (aVar != null) {
            aVar.b(gVar, z);
        }
    }

    @Override // c.b.e.i.m
    public void c(boolean z) {
        a aVar = this.f703i;
        if (aVar != null) {
            aVar.notifyDataSetChanged();
        }
    }

    @Override // c.b.e.i.m
    public boolean d() {
        return false;
    }

    @Override // c.b.e.i.m
    public boolean e(g gVar, i iVar) {
        return false;
    }

    @Override // c.b.e.i.m
    public boolean f(g gVar, i iVar) {
        return false;
    }

    @Override // c.b.e.i.m
    public void g(m.a aVar) {
        this.f702h = aVar;
    }

    @Override // c.b.e.i.m
    public void i(Context context, g gVar) {
        if (this.f698b != null) {
            this.f698b = context;
            if (this.f699e == null) {
                this.f699e = LayoutInflater.from(context);
            }
        }
        this.f700f = gVar;
        a aVar = this.f703i;
        if (aVar != null) {
            aVar.notifyDataSetChanged();
        }
    }

    @Override // c.b.e.i.m
    public boolean k(r rVar) {
        if (!rVar.hasVisibleItems()) {
            return false;
        }
        h hVar = new h(rVar);
        i.a aVar = new i.a(rVar.f712b);
        e eVar = new e(aVar.a.a, R.layout.abc_list_menu_item_layout);
        hVar.f725f = eVar;
        eVar.f702h = hVar;
        g gVar = hVar.f723b;
        gVar.b(eVar, gVar.f712b);
        ListAdapter listAdapterA = hVar.f725f.a();
        AlertController.b bVar = aVar.a;
        bVar.f69l = listAdapterA;
        bVar.m = hVar;
        View view = rVar.p;
        if (view != null) {
            bVar.f62e = view;
        } else {
            bVar.f60c = rVar.o;
            bVar.f61d = rVar.n;
        }
        bVar.f67j = hVar;
        c.b.c.i iVarA = aVar.a();
        hVar.f724e = iVarA;
        iVarA.setOnDismissListener(hVar);
        WindowManager.LayoutParams attributes = hVar.f724e.getWindow().getAttributes();
        attributes.type = 1003;
        attributes.flags |= 131072;
        hVar.f724e.show();
        m.a aVar2 = this.f702h;
        if (aVar2 == null) {
            return true;
        }
        aVar2.c(rVar);
        return true;
    }

    @Override // android.widget.AdapterView.OnItemClickListener
    public void onItemClick(AdapterView<?> adapterView, View view, int i2, long j2) {
        this.f700f.s(this.f703i.getItem(i2), this, 0);
    }
}
