LeanbackSettingsFragment
abstract classLeanbackSettingsFragment: Fragment, PreferenceFragment.OnPreferenceStartFragmentCallback, PreferenceFragment.OnPreferenceStartScreenCallback, PreferenceFragment.OnPreferenceDisplayDialogCallback
kotlin.Any | ||
↳ | android.app.Fragment | |
↳ | androidx.leanback.preference.LeanbackSettingsFragment |
This fragment provides a container for displaying a LeanbackPreferenceFragment
The following sample code shows a simple leanback preference fragment that is populated from a resource. The resource it loads is:
The sample implements PreferenceFragment.OnPreferenceStartFragmentCallback#onPreferenceStartFragment(PreferenceFragment, Preference)
, PreferenceFragment.OnPreferenceStartScreenCallback#onPreferenceStartScreen(PreferenceFragment, PreferenceScreen)
, and onPreferenceStartInitialScreen()
:
Summary
Public constructors | |
---|---|
<init>() This fragment provides a container for displaying a |
Public methods | |
---|---|
open View? |
onCreateView(inflater: LayoutInflater!, container: ViewGroup?, savedInstanceState: Bundle!) |
open Unit |
onPause() |
open Boolean |
onPreferenceDisplayDialog(@NonNull caller: PreferenceFragment, pref: Preference!) |
abstract Unit |
Called to instantiate the initial |
open Unit |
onResume() |
open Unit |
onViewCreated(view: View!, savedInstanceState: Bundle?) |
open Unit |
startImmersiveFragment(@NonNull fragment: Fragment) Displays a fragment to the user, temporarily replacing the contents of this fragment. |
open Unit |
startPreferenceFragment(@NonNull fragment: Fragment) Displays a preference fragment to the user. |
Inherited functions | |
---|---|
Public constructors
<init>
LeanbackSettingsFragment()
Deprecated: Use LeanbackSettingsFragmentCompat
This fragment provides a container for displaying a LeanbackPreferenceFragment
The following sample code shows a simple leanback preference fragment that is populated from a resource. The resource it loads is:
The sample implements PreferenceFragment.OnPreferenceStartFragmentCallback#onPreferenceStartFragment(PreferenceFragment, Preference)
, PreferenceFragment.OnPreferenceStartScreenCallback#onPreferenceStartScreen(PreferenceFragment, PreferenceScreen)
, and onPreferenceStartInitialScreen()
:
Public methods
onCreateView
open fun onCreateView(
inflater: LayoutInflater!,
container: ViewGroup?,
savedInstanceState: Bundle!
): View?
onPause
open fun onPause(): Unit
onPreferenceDisplayDialog
open fun onPreferenceDisplayDialog(
@NonNull caller: PreferenceFragment,
pref: Preference!
): Boolean
onPreferenceStartInitialScreen
abstract fun onPreferenceStartInitialScreen(): Unit