package defpackage;

import android.app.Fragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
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 */
@Deprecated
abstract class g80 extends Fragment {
    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) {
            g80 g80Var = g80.this;
            if (g80Var.i.a) {
                return;
            }
            g80Var.e = i;
            g80Var.e(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;
            g80 g80Var = g80.this;
            if (z) {
                this.a = false;
                g80Var.d.unregisterAdapterDataObserver(this);
            }
            VerticalGridView verticalGridView = g80Var.b;
            if (verticalGridView != null) {
                verticalGridView.setSelectedPosition(g80Var.e);
            }
        }

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

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

    public abstract int d();

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

    public void f() {
        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 g() {
        VerticalGridView verticalGridView = this.b;
        if (verticalGridView == null) {
            this.f = true;
            return false;
        }
        verticalGridView.setAnimateChildLayout(false);
        this.b.setScrollEnabled(false);
        return true;
    }

    public final void h(xs xsVar) {
        if (this.a != xsVar) {
            this.a = xsVar;
            j();
        }
    }

    public final void i() {
        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;
            g80.this.d.registerAdapterDataObserver(bVar);
        } else {
            int i = this.e;
            if (i >= 0) {
                this.b.setSelectedPosition(i);
            }
        }
    }

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

    @Override // android.app.Fragment
    public View onCreateView(LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) {
        View viewInflate = layoutInflater.inflate(d(), viewGroup, false);
        this.b = c(viewInflate);
        if (this.f) {
            this.f = false;
            g();
        }
        return viewInflate;
    }

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

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

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