android.preference
Class Preference
java.lang.Object
android.preference.Preference
- All Implemented Interfaces:
- java.lang.Comparable<Preference>
- Direct Known Subclasses:
- CheckBoxPreference, DialogPreference, PreferenceGroup, RingtonePreference
public class Preference
- extends java.lang.Object
- implements java.lang.Comparable<Preference>
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DEFAULT_ORDER
public static final int DEFAULT_ORDER
- See Also:
- Constant Field Values
Preference
public Preference(Context context,
AttributeSet attrs,
int defStyle)
Preference
public Preference(Context context,
AttributeSet attrs)
Preference
public Preference(Context context)
onGetDefaultValue
protected java.lang.Object onGetDefaultValue(TypedArray a,
int index)
setIntent
public void setIntent(Intent intent)
getIntent
public Intent getIntent()
setLayoutResource
public void setLayoutResource(int layoutResId)
getLayoutResource
public int getLayoutResource()
setWidgetLayoutResource
public void setWidgetLayoutResource(int widgetLayoutResId)
getWidgetLayoutResource
public int getWidgetLayoutResource()
getView
public View getView(View convertView,
ViewGroup parent)
onCreateView
protected View onCreateView(ViewGroup parent)
onBindView
protected void onBindView(View view)
setOrder
public void setOrder(int order)
getOrder
public int getOrder()
setTitle
public void setTitle(java.lang.CharSequence title)
setTitle
public void setTitle(int titleResId)
getTitle
public java.lang.CharSequence getTitle()
getSummary
public java.lang.CharSequence getSummary()
setSummary
public void setSummary(java.lang.CharSequence summary)
setSummary
public void setSummary(int summaryResId)
setEnabled
public void setEnabled(boolean enabled)
isEnabled
public boolean isEnabled()
setSelectable
public void setSelectable(boolean selectable)
isSelectable
public boolean isSelectable()
setShouldDisableView
public void setShouldDisableView(boolean shouldDisableView)
getShouldDisableView
public boolean getShouldDisableView()
onClick
protected void onClick()
setKey
public void setKey(java.lang.String key)
getKey
public java.lang.String getKey()
hasKey
public boolean hasKey()
isPersistent
public boolean isPersistent()
shouldPersist
protected boolean shouldPersist()
setPersistent
public void setPersistent(boolean persistent)
callChangeListener
protected boolean callChangeListener(java.lang.Object newValue)
setOnPreferenceChangeListener
public void setOnPreferenceChangeListener(Preference.OnPreferenceChangeListener onPreferenceChangeListener)
getOnPreferenceChangeListener
public Preference.OnPreferenceChangeListener getOnPreferenceChangeListener()
setOnPreferenceClickListener
public void setOnPreferenceClickListener(Preference.OnPreferenceClickListener onPreferenceClickListener)
getOnPreferenceClickListener
public Preference.OnPreferenceClickListener getOnPreferenceClickListener()
getContext
public Context getContext()
getSharedPreferences
public SharedPreferences getSharedPreferences()
getEditor
public SharedPreferences.Editor getEditor()
shouldCommit
public boolean shouldCommit()
compareTo
public int compareTo(Preference another)
- Specified by:
compareTo in interface java.lang.Comparable<Preference>
notifyChanged
protected void notifyChanged()
notifyHierarchyChanged
protected void notifyHierarchyChanged()
getPreferenceManager
public PreferenceManager getPreferenceManager()
onAttachedToHierarchy
protected void onAttachedToHierarchy(PreferenceManager preferenceManager)
onAttachedToActivity
protected void onAttachedToActivity()
findPreferenceInHierarchy
protected Preference findPreferenceInHierarchy(java.lang.String key)
notifyDependencyChange
public void notifyDependencyChange(boolean disableDependents)
onDependencyChanged
public void onDependencyChanged(Preference dependency,
boolean disableDependent)
shouldDisableDependents
public boolean shouldDisableDependents()
setDependency
public void setDependency(java.lang.String dependencyKey)
getDependency
public java.lang.String getDependency()
onPrepareForRemoval
protected void onPrepareForRemoval()
setDefaultValue
public void setDefaultValue(java.lang.Object defaultValue)
onSetInitialValue
protected void onSetInitialValue(boolean restorePersistedValue,
java.lang.Object defaultValue)
persistString
protected boolean persistString(java.lang.String value)
getPersistedString
protected java.lang.String getPersistedString(java.lang.String defaultReturnValue)
persistInt
protected boolean persistInt(int value)
getPersistedInt
protected int getPersistedInt(int defaultReturnValue)
persistFloat
protected boolean persistFloat(float value)
getPersistedFloat
protected float getPersistedFloat(float defaultReturnValue)
persistLong
protected boolean persistLong(long value)
getPersistedLong
protected long getPersistedLong(long defaultReturnValue)
persistBoolean
protected boolean persistBoolean(boolean value)
getPersistedBoolean
protected boolean getPersistedBoolean(boolean defaultReturnValue)
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
saveHierarchyState
public void saveHierarchyState(Bundle container)
onSaveInstanceState
protected Parcelable onSaveInstanceState()
restoreHierarchyState
public void restoreHierarchyState(Bundle container)
onRestoreInstanceState
protected void onRestoreInstanceState(Parcelable state)
Copyright © 2008-2010. All Rights Reserved.