PreferenceComparisonCallback
abstract class PreferenceComparisonCallback
kotlin.Any | |
↳ | androidx.preference.PreferenceManager.PreferenceComparisonCallback |
Callback class to be used by the androidx.recyclerview.widget.RecyclerView.Adapter
associated with the PreferenceScreen
, used to determine when two Preference
objects are semantically and visually the same.
Summary
Public constructors | |
---|---|
<init>() Callback class to be used by the |
Public methods | |
---|---|
abstract Boolean |
arePreferenceContentsTheSame(p1: Preference!, p2: Preference!) Called to determine if two |
abstract Boolean |
arePreferenceItemsTheSame(p1: Preference!, p2: Preference!) Called to determine if two |
Public constructors
<init>
PreferenceComparisonCallback()
Callback class to be used by the androidx.recyclerview.widget.RecyclerView.Adapter
associated with the PreferenceScreen
, used to determine when two Preference
objects are semantically and visually the same.
Public methods
arePreferenceContentsTheSame
abstract fun arePreferenceContentsTheSame(
p1: Preference!,
p2: Preference!
): Boolean
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 |
Return | |
---|---|
Boolean |
true if the objects are visually identical |
arePreferenceItemsTheSame
abstract fun arePreferenceItemsTheSame(
p1: Preference!,
p2: Preference!
): Boolean
Called to determine if two Preference
objects represent the same item
Parameters | |
---|---|
p1 |
Preference!: Preference object to compare |
p2 |
Preference!: Preference object to compare |
Return | |
---|---|
Boolean |
true if the objects represent the same item |