BrowseFragment.MainFragmentRowsAdapter

public static class BrowseFragment.MainFragmentRowsAdapter
extends Object

java.lang.Object
   ↳ androidx.leanback.app.BrowseFragment.MainFragmentRowsAdapter<T extends android.app.Fragment>


This class is deprecated.
use BrowseSupportFragment

This is used to pass information to RowsFragment or its subclasses. BrowseFragment uses this interface to pass row based interaction events to the target fragment.

Summary

Public constructors

MainFragmentRowsAdapter(T fragment)

Public methods

RowPresenter.ViewHolder findRowViewHolderByPosition(int position)
final T getFragment()
int getSelectedPosition()
void setAdapter(ObjectAdapter adapter)

Set the visibility titles/hover of browse rows.

void setOnItemViewClickedListener(OnItemViewClickedListener listener)

Sets an item clicked listener on the fragment.

void setOnItemViewSelectedListener(OnItemViewSelectedListener listener)

Sets an item selection listener.

void setSelectedPosition(int rowPosition, boolean smooth)

Selects a Row.

void setSelectedPosition(int rowPosition, boolean smooth, Presenter.ViewHolderTask rowHolderTask)

Selects a Row and perform an optional task on the Row.

Inherited methods