android.preference
Class Preference
java.lang.Object
android.preference.Preference
- All Implemented Interfaces:
- Comparable<Preference>
- Direct Known Subclasses:
- DialogPreference, PreferenceGroup, RingtonePreference, TwoStatePreference
public class Preference
- extends Object
- implements Comparable<Preference>
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 Object onGetDefaultValue(TypedArray a,
int index)
setIntent
public void setIntent(Intent intent)
getIntent
public Intent getIntent()
setFragment
public void setFragment(String fragment)
getFragment
public String getFragment()
getExtras
public Bundle getExtras()
peekExtras
public Bundle peekExtras()
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(CharSequence title)
setTitle
public void setTitle(int titleResId)
getTitleRes
public int getTitleRes()
getTitle
public CharSequence getTitle()
setIcon
public void setIcon(Drawable icon)
setIcon
public void setIcon(int iconResId)
getIcon
public Drawable getIcon()
getSummary
public CharSequence getSummary()
setSummary
public void setSummary(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(String key)
getKey
public String getKey()
hasKey
public boolean hasKey()
isPersistent
public boolean isPersistent()
shouldPersist
protected boolean shouldPersist()
setPersistent
public void setPersistent(boolean persistent)
callChangeListener
protected boolean callChangeListener(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 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(String key)
notifyDependencyChange
public void notifyDependencyChange(boolean disableDependents)
onDependencyChanged
public void onDependencyChanged(Preference dependency,
boolean disableDependent)
shouldDisableDependents
public boolean shouldDisableDependents()
setDependency
public void setDependency(String dependencyKey)
getDependency
public String getDependency()
onPrepareForRemoval
protected void onPrepareForRemoval()
setDefaultValue
public void setDefaultValue(Object defaultValue)
onSetInitialValue
protected void onSetInitialValue(boolean restorePersistedValue,
Object defaultValue)
persistString
protected boolean persistString(String value)
getPersistedString
protected String getPersistedString(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 String toString()
- Overrides:
toString
in class 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-2012. All Rights Reserved.