PreferenceFragmentCompat.OnPreferenceStartFragmentCallback


public interface PreferenceFragmentCompat.OnPreferenceStartFragmentCallback

Known direct subclasses
LeanbackSettingsFragmentCompat

This fragment provides a container for displaying a LeanbackPreferenceFragmentCompat

PreferenceHeaderFragmentCompat

PreferenceHeaderFragmentCompat implements a two-pane fragment for preferences.


Interface that the fragment's containing activity should implement to be able to process preference items that wish to switch to a specified fragment.

Summary

Public methods

abstract boolean

Called when the user has clicked on a preference that has a fragment class name associated with it.

Public methods

onPreferenceStartFragment

Added in 1.0.0
abstract boolean onPreferenceStartFragment(
    @NonNull PreferenceFragmentCompat caller,
    @NonNull Preference pref
)

Called when the user has clicked on a preference that has a fragment class name associated with it. The implementation should instantiate and switch to an instance of the given fragment.

Parameters
@NonNull PreferenceFragmentCompat caller

The fragment requesting navigation

@NonNull Preference pref

The preference requesting the fragment

Returns
boolean

true if the fragment creation has been handled