package defpackage;

import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import androidx.fragment.app.o;
import androidx.leanback.widget.VerticalGridView;
import androidx.leanback.widget.bi;
import androidx.leanback.widget.bs;
import androidx.recyclerview.widget.RecyclerView;

/* JADX INFO: loaded from: classes.dex */
abstract class h80 extends o {
    public bs a;
    public VerticalGridView b;
    public ch7 c;
    public boolean f;
    public final bi d = new bi();
    public int e = -1;
    public final b i = new b();
    public final av6 j = new a();

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

        @Override // defpackage.av6
        public final void a(RecyclerView recyclerView, RecyclerView.ag agVar, int i, int i2) {
            h80 h80Var = h80.this;
            if (h80Var.i.a) {
                return;
            }
            h80Var.e = i;
            h80Var.l(agVar, i, i2);
        }
    }

    public final class b extends RecyclerView.i {
        public boolean a = false;

        public b() {
        }

        @Override // androidx.recyclerview.widget.RecyclerView.i
        public final void onChanged() {
            boolean z = this.a;
            h80 h80Var = h80.this;
            if (z) {
                this.a = false;
                h80Var.d.unregisterAdapterDataObserver(this);
            }
            VerticalGridView verticalGridView = h80Var.b;
            if (verticalGridView != null) {
                verticalGridView.setSelectedPosition(h80Var.e);
            }
        }

        @Override // androidx.recyclerview.widget.RecyclerView.i
        public final void onItemRangeInserted(int i, int i2) {
            boolean z = this.a;
            h80 h80Var = h80.this;
            if (z) {
                this.a = false;
                h80Var.d.unregisterAdapterDataObserver(this);
            }
            VerticalGridView verticalGridView = h80Var.b;
            if (verticalGridView != null) {
                verticalGridView.setSelectedPosition(h80Var.e);
            }
        }
    }

    public VerticalGridView j(View view) {
        return (VerticalGridView) view;
    }

    public abstract int k();

    public void l(RecyclerView.ag agVar, int i, int i2) {
    }

    public void m() {
        VerticalGridView verticalGridView = this.b;
        if (verticalGridView != null) {
            verticalGridView.setLayoutFrozen(false);
            this.b.setAnimateChildLayout(true);
            this.b.setPruneChild(true);
            this.b.setFocusSearchDisabled(false);
            this.b.setScrollEnabled(true);
        }
    }

    public boolean n() {
        VerticalGridView verticalGridView = this.b;
        if (verticalGridView == null) {
            this.f = true;
            return false;
        }
        verticalGridView.setAnimateChildLayout(false);
        this.b.setScrollEnabled(false);
        return true;
    }

    public final void o(bs bsVar) {
        if (this.a != bsVar) {
            this.a = bsVar;
            q();
        }
    }

    @Override // androidx.fragment.app.o
    public View onCreateView(LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) {
        View viewInflate = layoutInflater.inflate(k(), viewGroup, false);
        this.b = j(viewInflate);
        if (this.f) {
            this.f = false;
            n();
        }
        return viewInflate;
    }

    @Override // androidx.fragment.app.o
    public void onDestroyView() {
        super.onDestroyView();
        b bVar = this.i;
        if (bVar.a) {
            bVar.a = false;
            h80.this.d.unregisterAdapterDataObserver(bVar);
        }
        VerticalGridView verticalGridView = this.b;
        if (verticalGridView != null) {
            verticalGridView.swapAdapter(null, true);
            this.b = null;
        }
    }

    @Override // androidx.fragment.app.o
    public void onSaveInstanceState(Bundle bundle) {
        super.onSaveInstanceState(bundle);
        bundle.putInt("currentSelectedPosition", this.e);
    }

    @Override // androidx.fragment.app.o
    public void onViewCreated(View view, Bundle bundle) {
        if (bundle != null) {
            this.e = bundle.getInt("currentSelectedPosition", -1);
        }
        p();
        this.b.setOnChildViewHolderSelectedListener(this.j);
    }

    public final void p() {
        if (this.a == null) {
            return;
        }
        RecyclerView.g adapter = this.b.getAdapter();
        bi biVar = this.d;
        if (adapter != biVar) {
            this.b.setAdapter(biVar);
        }
        if (biVar.getItemCount() == 0 && this.e >= 0) {
            b bVar = this.i;
            bVar.a = true;
            h80.this.d.registerAdapterDataObserver(bVar);
        } else {
            int i = this.e;
            if (i >= 0) {
                this.b.setSelectedPosition(i);
            }
        }
    }

    public void q() {
        bs bsVar = this.a;
        bi biVar = this.d;
        biVar.j(bsVar);
        biVar.c = this.c;
        biVar.notifyDataSetChanged();
        if (this.b != null) {
            p();
        }
    }
}
