public
static
interface
BrowseFragment.FragmentHost
android.support.v17.leanback.app.BrowseFragment.FragmentHost |
Possible set of actions that BrowseFragment
exposes to clients. Custom
fragments can interact with BrowseFragment
using this interface.
Public methods | |
---|---|
abstract
void
|
notifyDataReady(MainFragmentAdapter fragmentAdapter)
Fragments mapped to |
abstract
void
|
notifyViewCreated(MainFragmentAdapter fragmentAdapter)
Fragments are required to invoke this callback once their view is created
inside |
abstract
void
|
showTitleView(boolean show)
Show or hide title view in |
void notifyDataReady (MainFragmentAdapter fragmentAdapter)
Fragments mapped to PageRow
are required to invoke this callback once their data
is created for transition, the entrance animation only after receiving this callback.
Failure to invoke this method will lead to fragment not showing up.
Parameters | |
---|---|
fragmentAdapter |
MainFragmentAdapter :
BrowseFragment.MainFragmentAdapter used by the current fragment.
|
void notifyViewCreated (MainFragmentAdapter fragmentAdapter)
Fragments are required to invoke this callback once their view is created
inside onViewCreated(View, Bundle)
method. BrowseFragment
starts the entrance
animation only after receiving this callback. Failure to invoke this method
will lead to fragment not showing up.
Parameters | |
---|---|
fragmentAdapter |
MainFragmentAdapter :
BrowseFragment.MainFragmentAdapter used by the current fragment.
|
void showTitleView (boolean show)
Show or hide title view in BrowseFragment
for fragments mapped to
PageRow
. Otherwise the request is ignored, in that case BrowseFragment is fully
in control of showing/hiding title view.
When HeadersFragment is visible, BrowseFragment will hide search affordance view if there are other focusable rows above currently focused row.
Parameters | |
---|---|
show |
boolean :
Boolean indicating whether or not to show the title view.
|