android.preference
Class Preference

java.lang.Object
  extended by android.preference.Preference
All Implemented Interfaces:
Comparable<Preference>
Direct Known Subclasses:
DialogPreference, PreferenceGroup, RingtonePreference, TwoStatePreference

public class Preference
extends Object
implements Comparable<Preference>


Nested Class Summary
static class Preference.BaseSavedState
           
static interface Preference.OnPreferenceChangeListener
           
static interface Preference.OnPreferenceClickListener
           
 
Field Summary
static int DEFAULT_ORDER
           
 
Constructor Summary
Preference(Context context)
           
Preference(Context context, AttributeSet attrs)
           
Preference(Context context, AttributeSet attrs, int defStyle)
           
 
Method Summary
protected  boolean callChangeListener(Object newValue)
           
 int compareTo(Preference another)
           
protected  Preference findPreferenceInHierarchy(String key)
           
 Context getContext()
           
 String getDependency()
           
 SharedPreferences.Editor getEditor()
           
 Bundle getExtras()
           
 String getFragment()
           
 Drawable getIcon()
           
 Intent getIntent()
           
 String getKey()
           
 int getLayoutResource()
           
 Preference.OnPreferenceChangeListener getOnPreferenceChangeListener()
           
 Preference.OnPreferenceClickListener getOnPreferenceClickListener()
           
 int getOrder()
           
protected  boolean getPersistedBoolean(boolean defaultReturnValue)
           
protected  float getPersistedFloat(float defaultReturnValue)
           
protected  int getPersistedInt(int defaultReturnValue)
           
protected  long getPersistedLong(long defaultReturnValue)
           
protected  String getPersistedString(String defaultReturnValue)
           
 PreferenceManager getPreferenceManager()
           
 SharedPreferences getSharedPreferences()
           
 boolean getShouldDisableView()
           
 CharSequence getSummary()
           
 CharSequence getTitle()
           
 int getTitleRes()
           
 View getView(View convertView, ViewGroup parent)
           
 int getWidgetLayoutResource()
           
 boolean hasKey()
           
 boolean isEnabled()
           
 boolean isPersistent()
           
 boolean isSelectable()
           
protected  void notifyChanged()
           
 void notifyDependencyChange(boolean disableDependents)
           
protected  void notifyHierarchyChanged()
           
protected  void onAttachedToActivity()
           
protected  void onAttachedToHierarchy(PreferenceManager preferenceManager)
           
protected  void onBindView(View view)
           
protected  void onClick()
           
protected  View onCreateView(ViewGroup parent)
           
 void onDependencyChanged(Preference dependency, boolean disableDependent)
           
protected  Object onGetDefaultValue(TypedArray a, int index)
           
protected  void onPrepareForRemoval()
           
protected  void onRestoreInstanceState(Parcelable state)
           
protected  Parcelable onSaveInstanceState()
           
protected  void onSetInitialValue(boolean restorePersistedValue, Object defaultValue)
           
 Bundle peekExtras()
           
protected  boolean persistBoolean(boolean value)
           
protected  boolean persistFloat(float value)
           
protected  boolean persistInt(int value)
           
protected  boolean persistLong(long value)
           
protected  boolean persistString(String value)
           
 void restoreHierarchyState(Bundle container)
           
 void saveHierarchyState(Bundle container)
           
 void setDefaultValue(Object defaultValue)
           
 void setDependency(String dependencyKey)
           
 void setEnabled(boolean enabled)
           
 void setFragment(String fragment)
           
 void setIcon(Drawable icon)
           
 void setIcon(int iconResId)
           
 void setIntent(Intent intent)
           
 void setKey(String key)
           
 void setLayoutResource(int layoutResId)
           
 void setOnPreferenceChangeListener(Preference.OnPreferenceChangeListener onPreferenceChangeListener)
           
 void setOnPreferenceClickListener(Preference.OnPreferenceClickListener onPreferenceClickListener)
           
 void setOrder(int order)
           
 void setPersistent(boolean persistent)
           
 void setSelectable(boolean selectable)
           
 void setShouldDisableView(boolean shouldDisableView)
           
 void setSummary(CharSequence summary)
           
 void setSummary(int summaryResId)
           
 void setTitle(CharSequence title)
           
 void setTitle(int titleResId)
           
 void setWidgetLayoutResource(int widgetLayoutResId)
           
 boolean shouldCommit()
           
 boolean shouldDisableDependents()
           
protected  boolean shouldPersist()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DEFAULT_ORDER

public static final int DEFAULT_ORDER
See Also:
Constant Field Values
Constructor Detail

Preference

public Preference(Context context,
                  AttributeSet attrs,
                  int defStyle)

Preference

public Preference(Context context,
                  AttributeSet attrs)

Preference

public Preference(Context context)
Method Detail

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.