public class TunerSwitch extends SwitchPreference implements TunerService.Tunable
Preference.BaseSavedState, Preference.OnPreferenceChangeListener, Preference.OnPreferenceClickListener
mChecked
DEFAULT_ORDER
Constructor and Description |
---|
TunerSwitch(Context context,
AttributeSet attrs) |
Modifier and Type | Method and Description |
---|---|
void |
onAttached()
Called when the Preference hierarchy has been attached to the
list of preferences.
|
protected void |
onClick()
Processes a click on the preference.
|
void |
onDetached()
Called when the Preference hierarchy has been detached from the
list of preferences.
|
void |
onTuningChanged(String key,
String newValue) |
protected boolean |
persistBoolean(boolean value)
Attempts to persist a boolean to the
SharedPreferences . |
getSwitchTextOff, getSwitchTextOn, onBindViewHolder, performClick, setSwitchTextOff, setSwitchTextOff, setSwitchTextOn, setSwitchTextOn
getDisableDependentsState, getSummaryOff, getSummaryOn, isChecked, onGetDefaultValue, onRestoreInstanceState, onSaveInstanceState, onSetInitialValue, setChecked, setDisableDependentsState, setSummaryOff, setSummaryOff, setSummaryOn, setSummaryOn, shouldDisableDependents, syncSummaryView, syncSummaryView
callChangeListener, compareTo, findPreferenceInHierarchy, getContext, getDependency, getExtras, getFragment, getIcon, getIntent, getKey, getLayoutResource, getOnPreferenceChangeListener, getOnPreferenceClickListener, getOrder, getPersistedBoolean, getPersistedFloat, getPersistedInt, getPersistedLong, getPersistedString, getPreferenceManager, getSharedPreferences, getShouldDisableView, getSummary, getTitle, getWidgetLayoutResource, hasKey, isEnabled, isPersistent, isSelectable, isVisible, notifyChanged, notifyDependencyChange, notifyHierarchyChanged, onAttachedToHierarchy, onAttachedToHierarchy, onDependencyChanged, onInitializeAccessibilityNodeInfo, onParentChanged, onPrepareForRemoval, peekExtras, performClick, persistFloat, persistInt, persistLong, persistString, restoreHierarchyState, saveHierarchyState, setDefaultValue, setDependency, setEnabled, setFragment, setIcon, setIcon, setIntent, setKey, setLayoutResource, setOnPreferenceChangeListener, setOnPreferenceClickListener, setOrder, setPersistent, setSelectable, setShouldDisableView, setSummary, setSummary, setTitle, setTitle, setViewId, setVisible, setWidgetLayoutResource, shouldPersist, toString
public TunerSwitch(Context context, AttributeSet attrs)
public void onAttached()
Preference
onAttached
in class Preference
public void onDetached()
Preference
onDetached
in class Preference
public void onTuningChanged(String key, String newValue)
onTuningChanged
in interface TunerService.Tunable
protected void onClick()
Preference
SharedPreferences
. However, the overridden method should
call Preference.callChangeListener(Object)
to make sure the client wants to
update the preference's state with the new value.onClick
in class TwoStatePreference
protected boolean persistBoolean(boolean value)
Preference
SharedPreferences
.persistBoolean
in class Preference
value
- The value to persist.Preference.persistString(String)
,
Preference.getPersistedBoolean(boolean)