public class NacNamePreference extends androidx.preference.Preference implements androidx.preference.Preference.OnPreferenceClickListener, NacDialog.OnDismissListener
androidx.preference.Preference.BaseSavedState, androidx.preference.Preference.OnPreferenceChangeListener, androidx.preference.Preference.OnPreferenceClickListener, androidx.preference.Preference.SummaryProvider<T extends androidx.preference.Preference>
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
mValue
Name of the alarm.
|
Constructor and Description |
---|
NacNamePreference(android.content.Context context) |
NacNamePreference(android.content.Context context,
android.util.AttributeSet attrs) |
NacNamePreference(android.content.Context context,
android.util.AttributeSet attrs,
int style) |
Modifier and Type | Method and Description |
---|---|
java.lang.CharSequence |
getSummary() |
boolean |
onDismissDialog(NacDialog dialog)
Persist the summary string and set the new summary when the dialog is
dismissed.
|
protected java.lang.Object |
onGetDefaultValue(android.content.res.TypedArray a,
int index) |
boolean |
onPreferenceClick(androidx.preference.Preference pref)
Display the dialog when the preference is clicked.
|
protected void |
onSetInitialValue(java.lang.Object defaultValue)
Set the initial preference value.
|
callChangeListener, compareTo, findPreferenceInHierarchy, getContext, getDependency, getExtras, getFragment, getIcon, getIntent, getKey, getLayoutResource, getOnPreferenceChangeListener, getOnPreferenceClickListener, getOrder, getParent, getPersistedBoolean, getPersistedFloat, getPersistedInt, getPersistedLong, getPersistedString, getPersistedStringSet, getPreferenceDataStore, getPreferenceManager, getSharedPreferences, getShouldDisableView, getSummaryProvider, getTitle, getWidgetLayoutResource, hasKey, isCopyingEnabled, isEnabled, isIconSpaceReserved, isPersistent, isSelectable, isShown, isSingleLineTitle, isVisible, notifyChanged, notifyDependencyChange, notifyHierarchyChanged, onAttached, onAttachedToHierarchy, onAttachedToHierarchy, onBindViewHolder, onClick, onDependencyChanged, onDetached, onInitializeAccessibilityNodeInfo, onParentChanged, onPrepareForRemoval, onRestoreInstanceState, onSaveInstanceState, onSetInitialValue, peekExtras, performClick, performClick, persistBoolean, persistFloat, persistInt, persistLong, persistString, persistStringSet, restoreHierarchyState, saveHierarchyState, setCopyingEnabled, setDefaultValue, setDependency, setEnabled, setFragment, setIcon, setIcon, setIconSpaceReserved, setIntent, setKey, setLayoutResource, setOnPreferenceChangeListener, setOnPreferenceClickListener, setOrder, setPersistent, setPreferenceDataStore, setSelectable, setShouldDisableView, setSingleLineTitle, setSummary, setSummary, setSummaryProvider, setTitle, setTitle, setViewId, setVisible, setWidgetLayoutResource, shouldDisableDependents, shouldPersist, toString
public NacNamePreference(android.content.Context context)
public NacNamePreference(android.content.Context context, android.util.AttributeSet attrs)
public NacNamePreference(android.content.Context context, android.util.AttributeSet attrs, int style)
public java.lang.CharSequence getSummary()
getSummary
in class androidx.preference.Preference
public boolean onDismissDialog(NacDialog dialog)
onDismissDialog
in interface NacDialog.OnDismissListener
protected java.lang.Object onGetDefaultValue(android.content.res.TypedArray a, int index)
onGetDefaultValue
in class androidx.preference.Preference
public boolean onPreferenceClick(androidx.preference.Preference pref)
onPreferenceClick
in interface androidx.preference.Preference.OnPreferenceClickListener
protected void onSetInitialValue(java.lang.Object defaultValue)
onSetInitialValue
in class androidx.preference.Preference