package androidx.appcompat.widget;

import android.R;
import android.content.Context;
import android.database.DataSetObserver;
import android.graphics.drawable.Drawable;
import android.util.AttributeSet;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewTreeObserver;
import android.widget.AdapterView;
import android.widget.BaseAdapter;
import android.widget.LinearLayout;
import android.widget.PopupWindow;
import androidx.appcompat.widget.f;
import defpackage.fp9;
import defpackage.jb5;
import defpackage.m38;
import defpackage.t7;

/* JADX INFO: loaded from: classes.dex */
@m38
public class ActivityChooserView extends ViewGroup implements f.a {
    public t7 a;
    public final DataSetObserver b;
    public final ViewTreeObserver.OnGlobalLayoutListener c;
    public jb5 d;
    public PopupWindow.OnDismissListener e;
    public boolean f;
    public int i;
    public boolean j;

    @m38
    public static class InnerLayout extends LinearLayout {
        public static final int[] a = {R.attr.background};

        public InnerLayout(Context context, AttributeSet attributeSet) {
            super(context, attributeSet);
            fp9 fp9VarE = fp9.e(context, attributeSet, a);
            setBackgroundDrawable(fp9VarE.b(0));
            fp9VarE.g();
        }
    }

    public class a extends DataSetObserver {
        public a() {
        }

        @Override // android.database.DataSetObserver
        public final void onChanged() {
            super.onChanged();
            throw null;
        }

        @Override // android.database.DataSetObserver
        public final void onInvalidated() {
            super.onInvalidated();
            throw null;
        }
    }

    public class b implements ViewTreeObserver.OnGlobalLayoutListener {
        public b() {
        }

        @Override // android.view.ViewTreeObserver.OnGlobalLayoutListener
        public final void onGlobalLayout() {
            t7.a aVar;
            ActivityChooserView activityChooserView = ActivityChooserView.this;
            if (activityChooserView.b()) {
                if (!activityChooserView.isShown()) {
                    activityChooserView.getListPopupWindow().dismiss();
                    return;
                }
                activityChooserView.getListPopupWindow().show();
                t7 t7Var = activityChooserView.a;
                if (t7Var == null || (aVar = t7Var.a) == null) {
                    return;
                }
                ((androidx.appcompat.widget.d) aVar).g(true);
            }
        }
    }

    public class c extends BaseAdapter {
        public f a;
        public int b;
        public boolean c;
        public boolean d;
        public boolean e;

        @Override // android.widget.Adapter
        public final int getCount() {
            int size;
            f fVar = this.a;
            synchronized (fVar.a) {
                fVar.a();
                size = fVar.b.size();
            }
            if (!this.c) {
                this.a.c();
            }
            int iMin = Math.min(size, this.b);
            return this.e ? iMin + 1 : iMin;
        }

        @Override // android.widget.Adapter
        public final Object getItem(int i) {
            int itemViewType = getItemViewType(i);
            if (itemViewType != 0) {
                if (itemViewType == 1) {
                    return null;
                }
                throw new IllegalArgumentException();
            }
            if (!this.c) {
                this.a.c();
            }
            f fVar = this.a;
            synchronized (fVar.a) {
                fVar.a();
                throw null;
            }
        }

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

        @Override // android.widget.BaseAdapter, android.widget.Adapter
        public final int getItemViewType(int i) {
            return (this.e && i == getCount() - 1) ? 1 : 0;
        }

        @Override // android.widget.Adapter
        public final View getView(int i, View view, ViewGroup viewGroup) {
            int itemViewType = getItemViewType(i);
            if (itemViewType == 0) {
                if (view == null || view.getId() != com.strmr.ps.R.id.list_item) {
                    throw null;
                }
                throw null;
            }
            if (itemViewType != 1) {
                throw new IllegalArgumentException();
            }
            if (view == null || view.getId() != 1) {
                throw null;
            }
            return view;
        }

        @Override // android.widget.BaseAdapter, android.widget.Adapter
        public final int getViewTypeCount() {
            return 3;
        }
    }

    public class d implements AdapterView.OnItemClickListener, View.OnClickListener, View.OnLongClickListener, PopupWindow.OnDismissListener {
        @Override // android.view.View.OnClickListener
        public final void onClick(View view) {
            if (view == null) {
                throw null;
            }
            if (view != null) {
                throw new IllegalArgumentException();
            }
            throw null;
        }

        @Override // android.widget.PopupWindow.OnDismissListener
        public final void onDismiss() {
            throw null;
        }

        @Override // android.widget.AdapterView.OnItemClickListener
        public final void onItemClick(AdapterView adapterView, View view, int i, long j) {
            int itemViewType = ((c) adapterView.getAdapter()).getItemViewType(i);
            if (itemViewType == 0) {
                throw null;
            }
            if (itemViewType != 1) {
                throw new IllegalArgumentException();
            }
            throw null;
        }

        @Override // android.view.View.OnLongClickListener
        public final boolean onLongClick(View view) {
            if (view == null) {
                throw null;
            }
            throw new IllegalArgumentException();
        }
    }

    public ActivityChooserView() {
        super(null, null, 0);
        this.b = new a();
        this.c = new b();
        this.i = 4;
        throw null;
    }

    public final void a() {
        if (b()) {
            getListPopupWindow().dismiss();
            ViewTreeObserver viewTreeObserver = getViewTreeObserver();
            if (viewTreeObserver.isAlive()) {
                viewTreeObserver.removeGlobalOnLayoutListener(this.c);
            }
        }
    }

    public final boolean b() {
        return getListPopupWindow().ab.isShowing();
    }

    public final void c(int i) {
        throw null;
    }

    @m38
    public f getDataModel() {
        throw null;
    }

    public jb5 getListPopupWindow() {
        if (this.d == null) {
            jb5 jb5Var = new jb5(getContext());
            this.d = jb5Var;
            jb5Var.l(null);
            jb5 jb5Var2 = this.d;
            jb5Var2.q = this;
            jb5Var2.aa = true;
            jb5Var2.ab.setFocusable(true);
            jb5 jb5Var3 = this.d;
            jb5Var3.r = null;
            jb5Var3.ab.setOnDismissListener(null);
        }
        return this.d;
    }

    @Override // android.view.ViewGroup, android.view.View
    public final void onAttachedToWindow() {
        super.onAttachedToWindow();
        throw null;
    }

    @Override // android.view.ViewGroup, android.view.View
    public final void onDetachedFromWindow() {
        super.onDetachedFromWindow();
        throw null;
    }

    @Override // android.view.ViewGroup, android.view.View
    public final void onLayout(boolean z, int i, int i2, int i3, int i4) {
        throw null;
    }

    @Override // android.view.View
    public final void onMeasure(int i, int i2) {
        throw null;
    }

    @m38
    public void setActivityChooserModel(f fVar) {
        throw null;
    }

    public void setDefaultActionButtonContentDescription(int i) {
    }

    public void setExpandActivityOverflowButtonContentDescription(int i) {
        getContext().getString(i);
        throw null;
    }

    public void setExpandActivityOverflowButtonDrawable(Drawable drawable) {
        throw null;
    }

    public void setInitialActivityCount(int i) {
        this.i = i;
    }

    public void setOnDismissListener(PopupWindow.OnDismissListener onDismissListener) {
        this.e = onDismissListener;
    }

    @m38
    public void setProvider(t7 t7Var) {
        this.a = t7Var;
    }
}
