package p037.p081.p082;

import android.content.Context;
import android.database.ContentObserver;
import android.database.Cursor;
import android.database.DataSetObserver;
import android.os.Handler;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.Filter;
import android.widget.Filterable;
import p037.p081.p082.C1971;
import p138.p139.p143.p144.C2803;

/* JADX INFO: renamed from: މ.ބ.֏.֏, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public abstract class AbstractC1968 extends BaseAdapter implements Filterable, C1971.InterfaceC1972 {

    /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
    public boolean f6458;

    /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
    public boolean f6459;

    /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
    public Cursor f6460;

    /* JADX INFO: renamed from: ކ, reason: contains not printable characters */
    public Context f6461;

    /* JADX INFO: renamed from: އ, reason: contains not printable characters */
    public int f6462;

    /* JADX INFO: renamed from: ވ, reason: contains not printable characters */
    public C1969 f6463;

    /* JADX INFO: renamed from: މ, reason: contains not printable characters */
    public DataSetObserver f6464;

    /* JADX INFO: renamed from: ފ, reason: contains not printable characters */
    public C1971 f6465;

    /* JADX INFO: renamed from: މ.ބ.֏.֏$֏, reason: contains not printable characters */
    public class C1969 extends ContentObserver {
        public C1969() {
            super(new Handler());
        }

        @Override // android.database.ContentObserver
        public boolean deliverSelfNotifications() {
            return true;
        }

        @Override // android.database.ContentObserver
        public void onChange(boolean z) {
            Cursor cursor;
            AbstractC1968 abstractC1968 = AbstractC1968.this;
            if (!abstractC1968.f6459 || (cursor = abstractC1968.f6460) == null || cursor.isClosed()) {
                return;
            }
            abstractC1968.f6458 = abstractC1968.f6460.requery();
        }
    }

    /* JADX INFO: renamed from: މ.ބ.֏.֏$ؠ, reason: contains not printable characters */
    public class C1970 extends DataSetObserver {
        public C1970() {
        }

        @Override // android.database.DataSetObserver
        public void onChanged() {
            AbstractC1968 abstractC1968 = AbstractC1968.this;
            abstractC1968.f6458 = true;
            abstractC1968.notifyDataSetChanged();
        }

        @Override // android.database.DataSetObserver
        public void onInvalidated() {
            AbstractC1968 abstractC1968 = AbstractC1968.this;
            abstractC1968.f6458 = false;
            abstractC1968.notifyDataSetInvalidated();
        }
    }

    public AbstractC1968(Context context, Cursor cursor, boolean z) {
        int i = z ? 1 : 2;
        if ((i & 1) == 1) {
            i |= 2;
            this.f6459 = true;
        } else {
            this.f6459 = false;
        }
        boolean z2 = cursor != null;
        this.f6460 = cursor;
        this.f6458 = z2;
        this.f6461 = context;
        this.f6462 = z2 ? cursor.getColumnIndexOrThrow("_id") : -1;
        if ((i & 2) == 2) {
            this.f6463 = new C1969();
            this.f6464 = new C1970();
        } else {
            this.f6463 = null;
            this.f6464 = null;
        }
        if (z2) {
            C1969 c1969 = this.f6463;
            if (c1969 != null) {
                cursor.registerContentObserver(c1969);
            }
            DataSetObserver dataSetObserver = this.f6464;
            if (dataSetObserver != null) {
                cursor.registerDataSetObserver(dataSetObserver);
            }
        }
    }

    @Override // android.widget.Adapter
    public int getCount() {
        Cursor cursor;
        if (!this.f6458 || (cursor = this.f6460) == null) {
            return 0;
        }
        return cursor.getCount();
    }

    @Override // android.widget.BaseAdapter, android.widget.SpinnerAdapter
    public View getDropDownView(int i, View view, ViewGroup viewGroup) {
        if (!this.f6458) {
            return null;
        }
        this.f6460.moveToPosition(i);
        if (view == null) {
            AbstractC1973 abstractC1973 = (AbstractC1973) this;
            view = abstractC1973.f6471.inflate(abstractC1973.f6470, viewGroup, false);
        }
        mo3285(view, this.f6461, this.f6460);
        return view;
    }

    @Override // android.widget.Filterable
    public Filter getFilter() {
        if (this.f6465 == null) {
            this.f6465 = new C1971(this);
        }
        return this.f6465;
    }

    @Override // android.widget.Adapter
    public Object getItem(int i) {
        Cursor cursor;
        if (!this.f6458 || (cursor = this.f6460) == null) {
            return null;
        }
        cursor.moveToPosition(i);
        return this.f6460;
    }

    @Override // android.widget.Adapter
    public long getItemId(int i) {
        Cursor cursor;
        if (this.f6458 && (cursor = this.f6460) != null && cursor.moveToPosition(i)) {
            return this.f6460.getLong(this.f6462);
        }
        return 0L;
    }

    @Override // android.widget.Adapter
    public View getView(int i, View view, ViewGroup viewGroup) {
        if (!this.f6458) {
            throw new IllegalStateException("this should only be called when the cursor is valid");
        }
        if (!this.f6460.moveToPosition(i)) {
            throw new IllegalStateException(C2803.m4871("couldn't move cursor to position ", i));
        }
        if (view == null) {
            view = mo3283(this.f6461, this.f6460, viewGroup);
        }
        mo3285(view, this.f6461, this.f6460);
        return view;
    }

    /* JADX INFO: renamed from: ֏ */
    public abstract View mo3283(Context context, Cursor cursor, ViewGroup viewGroup);

    /* JADX INFO: renamed from: ֏ */
    public void mo3284(Cursor cursor) {
        Cursor cursor2 = this.f6460;
        if (cursor == cursor2) {
            cursor2 = null;
        } else {
            if (cursor2 != null) {
                C1969 c1969 = this.f6463;
                if (c1969 != null) {
                    cursor2.unregisterContentObserver(c1969);
                }
                DataSetObserver dataSetObserver = this.f6464;
                if (dataSetObserver != null) {
                    cursor2.unregisterDataSetObserver(dataSetObserver);
                }
            }
            this.f6460 = cursor;
            if (cursor != null) {
                C1969 c19692 = this.f6463;
                if (c19692 != null) {
                    cursor.registerContentObserver(c19692);
                }
                DataSetObserver dataSetObserver2 = this.f6464;
                if (dataSetObserver2 != null) {
                    cursor.registerDataSetObserver(dataSetObserver2);
                }
                this.f6462 = cursor.getColumnIndexOrThrow("_id");
                this.f6458 = true;
                notifyDataSetChanged();
            } else {
                this.f6462 = -1;
                this.f6458 = false;
                notifyDataSetInvalidated();
            }
        }
        if (cursor2 != null) {
            cursor2.close();
        }
    }

    /* JADX INFO: renamed from: ֏ */
    public abstract void mo3285(View view, Context context, Cursor cursor);

    /* JADX INFO: renamed from: ؠ */
    public abstract CharSequence mo3286(Cursor cursor);
}
