PreferenceManager.PreferenceComparisonCallback
public
static
abstract
class
PreferenceManager.PreferenceComparisonCallback
extends Object
| java.lang.Object | |
| ↳ | androidx.preference.PreferenceManager.PreferenceComparisonCallback |
Callback class to be used by the RecyclerView.Adapter
associated with the
PreferenceScreen, used to determine when two Preference objects are
semantically and visually the same.
Summary
Public constructors | |
|---|---|
PreferenceManager.PreferenceComparisonCallback()
|
|
Public methods | |
|---|---|
abstract
boolean
|
arePreferenceContentsTheSame(Preference p1, Preference p2)
Called to determine if two |
abstract
boolean
|
arePreferenceItemsTheSame(Preference p1, Preference p2)
Called to determine if two |
Inherited methods | |
|---|---|
Public constructors
PreferenceManager.PreferenceComparisonCallback
public PreferenceManager.PreferenceComparisonCallback ()
Public methods
arePreferenceContentsTheSame
public abstract boolean arePreferenceContentsTheSame (Preference p1, Preference p2)
Called to determine if two Preference objects will display the same data
| Parameters | |
|---|---|
p1 |
Preference: Preference object to compare |
p2 |
Preference: Preference object to compare |
| Returns | |
|---|---|
boolean |
true if the objects are visually identical
|
arePreferenceItemsTheSame
public abstract boolean arePreferenceItemsTheSame (Preference p1, Preference p2)
Called to determine if two Preference objects represent the same item
| Parameters | |
|---|---|
p1 |
Preference: Preference object to compare |
p2 |
Preference: Preference object to compare |
| Returns | |
|---|---|
boolean |
true if the objects represent the same item
|
Interfaces
- DialogPreference.TargetFragment
- EditTextPreference.OnBindEditTextListener
- Preference.OnPreferenceChangeListener
- Preference.OnPreferenceClickListener
- Preference.SummaryProvider
- PreferenceFragment.OnPreferenceDisplayDialogCallback
- PreferenceFragment.OnPreferenceStartFragmentCallback
- PreferenceFragment.OnPreferenceStartScreenCallback
- PreferenceFragmentCompat.OnPreferenceDisplayDialogCallback
- PreferenceFragmentCompat.OnPreferenceStartFragmentCallback
- PreferenceFragmentCompat.OnPreferenceStartScreenCallback
- PreferenceGroup.PreferencePositionCallback
- PreferenceManager.OnDisplayPreferenceDialogListener
- PreferenceManager.OnNavigateToScreenListener
- PreferenceManager.OnPreferenceTreeClickListener
Classes
- CheckBoxPreference
- DialogPreference
- DropDownPreference
- EditTextPreference
- EditTextPreference.SimpleSummaryProvider
- EditTextPreferenceDialogFragment
- EditTextPreferenceDialogFragmentCompat
- ListPreference
- ListPreference.SimpleSummaryProvider
- ListPreferenceDialogFragment
- ListPreferenceDialogFragmentCompat
- MultiSelectListPreference
- MultiSelectListPreferenceDialogFragment
- MultiSelectListPreferenceDialogFragmentCompat
- Preference
- Preference.BaseSavedState
- PreferenceCategory
- PreferenceDataStore
- PreferenceDialogFragment
- PreferenceDialogFragmentCompat
- PreferenceFragment
- PreferenceFragmentCompat
- PreferenceGroup
- PreferenceManager
- PreferenceManager.PreferenceComparisonCallback
- PreferenceManager.SimplePreferenceComparisonCallback
- PreferenceScreen
- PreferenceViewHolder
- SeekBarPreference
- SwitchPreference
- SwitchPreferenceCompat
- TwoStatePreference