public class Preference extends Object implements Comparable<Preference>
| Modifier and Type | Class and Description |
|---|---|
static class |
Preference.BaseSavedState |
static interface |
Preference.OnPreferenceChangeListener |
static interface |
Preference.OnPreferenceClickListener |
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_ORDER |
| Constructor and Description |
|---|
Preference(android.content.Context context) |
Preference(android.content.Context context,
android.util.AttributeSet attrs) |
Preference(android.content.Context context,
android.util.AttributeSet attrs,
int defStyle) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
callChangeListener(Object newValue) |
int |
compareTo(Preference another) |
protected Preference |
findPreferenceInHierarchy(int id) |
protected Preference |
findPreferenceInHierarchy(String key) |
android.content.Context |
getContext() |
String |
getDependency() |
int |
getDependencyId() |
SharedPreferences.Editor |
getEditor() |
android.os.Bundle |
getExtras() |
String |
getFragment() |
android.graphics.drawable.Drawable |
getIcon() |
android.content.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 Set<Float> |
getPersistedFloatSet(Set<Float> defaultReturnValue) |
protected int |
getPersistedInt(int defaultReturnValue) |
protected Set<Integer> |
getPersistedIntSet(Set<Integer> defaultReturnValue) |
protected org.json.JSONArray |
getPersistedJSONArray(org.json.JSONArray defaultReturnValue) |
protected org.json.JSONObject |
getPersistedJSONObject(org.json.JSONObject defaultReturnValue) |
protected long |
getPersistedLong(long defaultReturnValue) |
protected Set<Long> |
getPersistedLongSet(Set<Long> defaultReturnValue) |
protected String |
getPersistedString(String defaultReturnValue) |
protected Set<String> |
getPersistedStringSet(Set<String> defaultReturnValue) |
PreferenceManager |
getPreferenceManager() |
int |
getResId() |
SharedPreferences |
getSharedPreferences() |
boolean |
getShouldDisableView() |
CharSequence |
getSummary() |
CharSequence |
getTitle() |
int |
getTitleRes() |
android.view.View |
getView(android.view.View convertView,
android.view.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(android.view.View view) |
protected void |
onClick() |
protected android.view.View |
onCreateView(android.view.ViewGroup parent) |
void |
onDependencyChanged(Preference dependency,
boolean disableDependent) |
protected Object |
onGetDefaultValue(android.content.res.TypedArray a,
int index) |
boolean |
onKey(android.view.View v,
int keyCode,
android.view.KeyEvent event) |
protected void |
onPrepareForRemoval() |
protected void |
onRestoreInstanceState(android.os.Parcelable state) |
protected android.os.Parcelable |
onSaveInstanceState() |
protected void |
onSetInitialValue(boolean restorePersistedValue,
Object defaultValue) |
android.os.Bundle |
peekExtras() |
protected boolean |
persistBoolean(boolean value) |
protected boolean |
persistFloat(float value) |
protected boolean |
persistFloatSet(Set<Float> values) |
protected boolean |
persistInt(int value) |
protected boolean |
persistIntSet(Set<Integer> values) |
protected boolean |
persistJSONArray(org.json.JSONArray value) |
protected boolean |
persistJSONObject(org.json.JSONObject value) |
protected boolean |
persistLong(long value) |
protected boolean |
persistLongSet(Set<Long> values) |
protected boolean |
persistString(String value) |
protected boolean |
persistStringSet(Set<String> values) |
void |
restoreHierarchyState(android.os.Bundle container) |
void |
saveHierarchyState(android.os.Bundle container) |
void |
setDefaultValue(Object defaultValue) |
void |
setDependency(int dependencyId) |
void |
setDependency(String dependencyKey) |
void |
setEnabled(boolean enabled) |
void |
setFragment(String fragment) |
void |
setIcon(android.graphics.drawable.Drawable icon) |
void |
setIcon(int iconResId) |
void |
setIntent(android.content.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 |
setResId(int resId) |
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() |
public static final int DEFAULT_ORDER
public Preference(android.content.Context context)
public Preference(android.content.Context context,
android.util.AttributeSet attrs)
public Preference(android.content.Context context,
android.util.AttributeSet attrs,
int defStyle)
protected boolean callChangeListener(Object newValue)
public int compareTo(Preference another)
compareTo in interface Comparable<Preference>protected Preference findPreferenceInHierarchy(int id)
protected Preference findPreferenceInHierarchy(String key)
public android.content.Context getContext()
public String getDependency()
public int getDependencyId()
public SharedPreferences.Editor getEditor()
public android.os.Bundle getExtras()
public String getFragment()
public android.graphics.drawable.Drawable getIcon()
public android.content.Intent getIntent()
public String getKey()
public int getLayoutResource()
public Preference.OnPreferenceChangeListener getOnPreferenceChangeListener()
public Preference.OnPreferenceClickListener getOnPreferenceClickListener()
public int getOrder()
protected boolean getPersistedBoolean(boolean defaultReturnValue)
protected float getPersistedFloat(float defaultReturnValue)
protected int getPersistedInt(int defaultReturnValue)
protected org.json.JSONArray getPersistedJSONArray(org.json.JSONArray defaultReturnValue)
protected org.json.JSONObject getPersistedJSONObject(org.json.JSONObject defaultReturnValue)
protected long getPersistedLong(long defaultReturnValue)
public PreferenceManager getPreferenceManager()
public int getResId()
public SharedPreferences getSharedPreferences()
public boolean getShouldDisableView()
public CharSequence getSummary()
public CharSequence getTitle()
public int getTitleRes()
public android.view.View getView(android.view.View convertView,
android.view.ViewGroup parent)
public int getWidgetLayoutResource()
public boolean hasKey()
public boolean isEnabled()
public boolean isPersistent()
public boolean isSelectable()
protected void notifyChanged()
public void notifyDependencyChange(boolean disableDependents)
protected void notifyHierarchyChanged()
protected void onAttachedToActivity()
protected void onAttachedToHierarchy(PreferenceManager preferenceManager)
protected void onBindView(android.view.View view)
protected void onClick()
protected android.view.View onCreateView(android.view.ViewGroup parent)
public void onDependencyChanged(Preference dependency, boolean disableDependent)
protected Object onGetDefaultValue(android.content.res.TypedArray a, int index)
public boolean onKey(android.view.View v,
int keyCode,
android.view.KeyEvent event)
protected void onPrepareForRemoval()
protected void onRestoreInstanceState(android.os.Parcelable state)
protected android.os.Parcelable onSaveInstanceState()
protected void onSetInitialValue(boolean restorePersistedValue,
Object defaultValue)
public android.os.Bundle peekExtras()
protected boolean persistBoolean(boolean value)
protected boolean persistFloat(float value)
protected boolean persistInt(int value)
protected boolean persistJSONArray(org.json.JSONArray value)
protected boolean persistJSONObject(org.json.JSONObject value)
protected boolean persistLong(long value)
protected boolean persistString(String value)
public void restoreHierarchyState(android.os.Bundle container)
public void saveHierarchyState(android.os.Bundle container)
public void setDefaultValue(Object defaultValue)
public void setDependency(int dependencyId)
public void setDependency(String dependencyKey)
public void setEnabled(boolean enabled)
public void setFragment(String fragment)
public void setIcon(android.graphics.drawable.Drawable icon)
public void setIcon(int iconResId)
public void setIntent(android.content.Intent intent)
public void setKey(String key)
public void setLayoutResource(int layoutResId)
public void setOnPreferenceChangeListener(Preference.OnPreferenceChangeListener onPreferenceChangeListener)
public void setOnPreferenceClickListener(Preference.OnPreferenceClickListener onPreferenceClickListener)
public void setOrder(int order)
public void setPersistent(boolean persistent)
public void setResId(int resId)
public void setSelectable(boolean selectable)
public void setShouldDisableView(boolean shouldDisableView)
public void setSummary(CharSequence summary)
public void setSummary(int summaryResId)
public void setTitle(CharSequence title)
public void setTitle(int titleResId)
public void setWidgetLayoutResource(int widgetLayoutResId)
public boolean shouldCommit()
public boolean shouldDisableDependents()
protected boolean shouldPersist()
Copyright © 2012-2013. All Rights Reserved.