LeanbackSettingsFragmentCompat
abstract class LeanbackSettingsFragmentCompat : Fragment, PreferenceFragmentCompat.OnPreferenceStartFragmentCallback, PreferenceFragmentCompat.OnPreferenceStartScreenCallback, PreferenceFragmentCompat.OnPreferenceDisplayDialogCallback
kotlin.Any | ||
↳ | androidx.fragment.app.Fragment | |
↳ | androidx.leanback.preference.LeanbackSettingsFragmentCompat |
This fragment provides a container for displaying a LeanbackPreferenceFragmentCompat
The following sample code shows a simple leanback preference fragment that is populated from a resource. The resource it loads is:
The sample implements PreferenceFragmentCompat.OnPreferenceStartFragmentCallback#onPreferenceStartFragment( * PreferenceFragmentCompat, Preference)
, PreferenceFragmentCompat.OnPreferenceStartScreenCallback#onPreferenceStartScreen( * PreferenceFragmentCompat, PreferenceScreen)
, and onPreferenceStartInitialScreen()
:
Summary
Public constructors | |
---|---|
<init>() This fragment provides a container for displaying a |
Public methods | |
---|---|
open View? |
onCreateView(@NonNull inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?) |
open Unit |
onPause() |
open Boolean |
onPreferenceDisplayDialog(@NonNull caller: PreferenceFragmentCompat, pref: Preference!) |
abstract Unit |
Called to instantiate the initial |
open Unit |
onResume() |
open Unit |
onViewCreated(@NonNull 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 | |
---|---|