package androidx.recyclerview.widget;

import java.util.ArrayList;
import java.util.WeakHashMap;

/* JADX INFO: loaded from: classes.dex */
public final class a2 extends f1 {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final /* synthetic */ RecyclerView f3663a;

    public a2(RecyclerView recyclerView) {
        this.f3663a = recyclerView;
    }

    public final void a() {
        boolean z10 = RecyclerView.POST_UPDATES_ON_ANIMATION;
        RecyclerView recyclerView = this.f3663a;
        if (!z10 || !recyclerView.mHasFixedSize || !recyclerView.mIsAttached) {
            recyclerView.mAdapterUpdateDuringMeasure = true;
            recyclerView.requestLayout();
        } else {
            Runnable runnable = recyclerView.mUpdateChildViewsRunnable;
            WeakHashMap weakHashMap = androidx.core.view.s1.f1815a;
            recyclerView.postOnAnimation(runnable);
        }
    }

    @Override // androidx.recyclerview.widget.f1
    public final void onChanged() {
        RecyclerView recyclerView = this.f3663a;
        recyclerView.assertNotInLayoutOrScroll(null);
        recyclerView.mState.f3705f = true;
        recyclerView.processDataSetCompletelyChanged(true);
        if (recyclerView.mAdapterHelper.g()) {
            return;
        }
        recyclerView.requestLayout();
    }

    @Override // androidx.recyclerview.widget.f1
    public final void onItemRangeChanged(int i10, int i11, Object obj) {
        RecyclerView recyclerView = this.f3663a;
        recyclerView.assertNotInLayoutOrScroll(null);
        c cVar = recyclerView.mAdapterHelper;
        if (i11 < 1) {
            cVar.getClass();
            return;
        }
        ArrayList arrayList = cVar.f3673b;
        arrayList.add(cVar.h(4, i10, i11, obj));
        cVar.f3677f |= 4;
        if (arrayList.size() == 1) {
            a();
        }
    }

    @Override // androidx.recyclerview.widget.f1
    public final void onItemRangeInserted(int i10, int i11) {
        RecyclerView recyclerView = this.f3663a;
        recyclerView.assertNotInLayoutOrScroll(null);
        c cVar = recyclerView.mAdapterHelper;
        if (i11 < 1) {
            cVar.getClass();
            return;
        }
        ArrayList arrayList = cVar.f3673b;
        arrayList.add(cVar.h(1, i10, i11, null));
        cVar.f3677f |= 1;
        if (arrayList.size() == 1) {
            a();
        }
    }

    @Override // androidx.recyclerview.widget.f1
    public final void onItemRangeMoved(int i10, int i11, int i12) {
        RecyclerView recyclerView = this.f3663a;
        recyclerView.assertNotInLayoutOrScroll(null);
        c cVar = recyclerView.mAdapterHelper;
        cVar.getClass();
        if (i10 == i11) {
            return;
        }
        if (i12 != 1) {
            throw new IllegalArgumentException("Moving more than 1 item is not supported yet");
        }
        ArrayList arrayList = cVar.f3673b;
        arrayList.add(cVar.h(8, i10, i11, null));
        cVar.f3677f |= 8;
        if (arrayList.size() == 1) {
            a();
        }
    }

    @Override // androidx.recyclerview.widget.f1
    public final void onItemRangeRemoved(int i10, int i11) {
        RecyclerView recyclerView = this.f3663a;
        recyclerView.assertNotInLayoutOrScroll(null);
        c cVar = recyclerView.mAdapterHelper;
        if (i11 < 1) {
            cVar.getClass();
            return;
        }
        ArrayList arrayList = cVar.f3673b;
        arrayList.add(cVar.h(2, i10, i11, null));
        cVar.f3677f |= 2;
        if (arrayList.size() == 1) {
            a();
        }
    }

    @Override // androidx.recyclerview.widget.f1
    public final void onStateRestorationPolicyChanged() {
        d1 d1Var;
        RecyclerView recyclerView = this.f3663a;
        if (recyclerView.mPendingSavedState == null || (d1Var = recyclerView.mAdapter) == null || !d1Var.canRestoreState()) {
            return;
        }
        recyclerView.requestLayout();
    }
}
