boolean
|
callChangeListener(Object newValue)
Call this method after the user changes the preference, but before the
internal state is set.
|
int
|
compareTo(Preference another)
Compares Preference objects based on order (if set), otherwise alphabetically on the titles.
|
Preference
|
findPreferenceInHierarchy(String key)
Finds a Preference in this hierarchy (the whole thing,
even above/below your PreferenceScreen screen break) with the given
key.
|
Context
|
getContext()
Returns the Context of this Preference.
|
String
|
getDependency()
Returns the key of the dependency on this Preference.
|
Bundle
|
getExtras()
Return the extras Bundle object associated with this preference, creating
a new Bundle if there currently isn't one.
|
String
|
getFragment()
Return the fragment class name associated with this Preference.
|
Drawable
|
getIcon()
Returns the icon of this Preference.
|
Intent
|
getIntent()
Return the Intent associated with this Preference.
|
String
|
getKey()
Gets the key for this Preference, which is also the key used for storing values into
SharedPreferences or PreferenceDataStore .
|
final
int
|
getLayoutResource()
Gets the layout resource that will be shown as the View for this Preference.
|
Preference.OnPreferenceChangeListener
|
getOnPreferenceChangeListener()
Returns the callback to be invoked when this Preference is changed by the
user (but before the internal state has been updated).
|
Preference.OnPreferenceClickListener
|
getOnPreferenceClickListener()
Returns the callback to be invoked when this Preference is clicked.
|
int
|
getOrder()
Gets the order of this Preference with respect to other Preference objects
on the same level.
|
PreferenceGroup
|
getParent()
Returns the PreferenceGroup which is this Preference assigned to or null if this
preference is not assigned to any group or is a root Preference.
|
boolean
|
getPersistedBoolean(boolean defaultReturnValue)
Attempts to get a persisted Boolean if this Preference is persistent.
|
float
|
getPersistedFloat(float defaultReturnValue)
Attempts to get a persisted Float if this Preference is persistent.
|
int
|
getPersistedInt(int defaultReturnValue)
Attempts to get a persisted Integer if this Preference is persistent.
|
long
|
getPersistedLong(long defaultReturnValue)
Attempts to get a persisted Long if this Preference is persistent.
|
String
|
getPersistedString(String defaultReturnValue)
Attempts to get a persisted set of Strings if this Preference is persistent.
|
Set<String>
|
getPersistedStringSet(Set<String> defaultReturnValue)
Attempts to get a persisted set of Strings if this Preference is persistent.
|
PreferenceDataStore
|
getPreferenceDataStore()
Returns PreferenceDataStore used by this Preference.
|
PreferenceManager
|
getPreferenceManager()
Gets the PreferenceManager that manages this Preference object's tree.
|
SharedPreferences
|
getSharedPreferences()
Returns the SharedPreferences where this Preference can read its
value(s).
|
boolean
|
getShouldDisableView()
Checks whether this Preference should disable its view when it's action is disabled.
|
CharSequence
|
getSummary()
Returns the summary of this Preference.
|
CharSequence
|
getTitle()
Returns the title of this Preference.
|
final
int
|
getWidgetLayoutResource()
Gets the layout resource for the controllable widget portion of this Preference.
|
boolean
|
hasKey()
Checks whether this Preference has a valid key.
|
boolean
|
isEnabled()
Checks whether this Preference should be enabled in the list.
|
boolean
|
isIconSpaceReserved()
Returns whether the space of this preference icon view is reserved.
|
boolean
|
isPersistent()
Checks whether this Preference is persistent.
|
boolean
|
isSelectable()
Checks whether this Preference should be selectable in the list.
|
boolean
|
isSingleLineTitle()
Gets whether the title of this preference is constrained to a single line.
|
final
boolean
|
isVisible()
Checks whether this preference should be visible to the user in the list.
|
void
|
notifyChanged()
Should be called when the data of this Preference has changed.
|
void
|
notifyDependencyChange(boolean disableDependents)
Notifies any listening dependents of a change that affects the
dependency.
|
void
|
notifyHierarchyChanged()
Should be called when a Preference has been
added/removed from this group, or the ordering should be
re-evaluated.
|
void
|
onAttached()
Called when the Preference hierarchy has been attached to the
list of preferences.
|
void
|
onAttachedToHierarchy(PreferenceManager preferenceManager)
Called when this Preference has been attached to a Preference hierarchy.
|
void
|
onBindViewHolder(PreferenceViewHolder holder)
Binds the created View to the data for this Preference.
|
void
|
onClick()
Processes a click on the preference.
|
void
|
onDependencyChanged(Preference dependency, boolean disableDependent)
Called when the dependency changes.
|
void
|
onDetached()
Called when the Preference hierarchy has been detached from the
list of preferences.
|
Object
|
onGetDefaultValue(TypedArray a, int index)
Called when a Preference is being inflated and the default value
attribute needs to be read.
|
void
|
onInitializeAccessibilityNodeInfo(AccessibilityNodeInfoCompat info)
Initializes an AccessibilityNodeInfo with information
about the View for this Preference.
|
void
|
onParentChanged(Preference parent, boolean disableChild)
Called when the implicit parent dependency changes.
|
void
|
onPrepareForRemoval()
Called when this Preference is being removed from the hierarchy.
|
void
|
onRestoreInstanceState(Parcelable state)
Hook allowing a Preference to re-apply a representation of its internal
state that had previously been generated by onSaveInstanceState() .
|
Parcelable
|
onSaveInstanceState()
Hook allowing a Preference to generate a representation of its internal
state that can later be used to create a new instance with that same
state.
|
void
|
onSetInitialValue(boolean restorePersistedValue, Object defaultValue)
Implement this to set the initial value of the Preference.
|
Bundle
|
peekExtras()
Return the extras Bundle object associated with this preference,
returning null if there is not currently one.
|
boolean
|
persistBoolean(boolean value)
Attempts to persist a Boolean if this Preference is persistent.
|
boolean
|
persistFloat(float value)
Attempts to persist a Float if this Preference is persistent.
|
boolean
|
persistInt(int value)
Attempts to persist an Integer if this Preference is persistent.
|
boolean
|
persistLong(long value)
Attempts to persist a Long if this Preference is persistent.
|
boolean
|
persistString(String value)
Attempts to persist a String if this Preference is persistent.
|
boolean
|
persistStringSet(Set<String> values)
Attempts to persist a set of Strings if this Preference is persistent.
|
void
|
restoreHierarchyState(Bundle container)
Restore this Preference hierarchy's previously saved state from the given container.
|
void
|
saveHierarchyState(Bundle container)
Store this Preference hierarchy's frozen state into the given container.
|
void
|
|