android.preference
Class MultiSelectListPreference

java.lang.Object
  extended by android.preference.Preference
      extended by android.preference.DialogPreference
          extended by android.preference.MultiSelectListPreference
All Implemented Interfaces:
DialogInterface.OnClickListener, DialogInterface.OnDismissListener, PreferenceManager.OnActivityDestroyListener, Comparable<Preference>

public class MultiSelectListPreference
extends DialogPreference


Nested Class Summary
 
Nested classes/interfaces inherited from class android.preference.Preference
Preference.BaseSavedState, Preference.OnPreferenceChangeListener, Preference.OnPreferenceClickListener
 
Field Summary
 
Fields inherited from class android.preference.Preference
DEFAULT_ORDER
 
Constructor Summary
MultiSelectListPreference(Context context)
           
MultiSelectListPreference(Context context, AttributeSet attrs)
           
 
Method Summary
 int findIndexOfValue(String value)
           
 CharSequence[] getEntries()
           
 CharSequence[] getEntryValues()
           
 Set<String> getValues()
           
protected  void onDialogClosed(boolean positiveResult)
           
protected  Object onGetDefaultValue(TypedArray a, int index)
           
protected  void onPrepareDialogBuilder(AlertDialog.Builder builder)
           
protected  Parcelable onSaveInstanceState()
           
protected  void onSetInitialValue(boolean restoreValue, Object defaultValue)
           
 void setEntries(CharSequence[] entries)
           
 void setEntries(int entriesResId)
           
 void setEntryValues(CharSequence[] entryValues)
           
 void setEntryValues(int entryValuesResId)
           
 void setValues(Set<String> values)
           
 
Methods inherited from class android.preference.DialogPreference
getDialog, getDialogIcon, getDialogLayoutResource, getDialogMessage, getDialogTitle, getNegativeButtonText, getPositiveButtonText, onActivityDestroy, onBindDialogView, onClick, onClick, onCreateDialogView, onDismiss, onRestoreInstanceState, setDialogIcon, setDialogIcon, setDialogLayoutResource, setDialogMessage, setDialogMessage, setDialogTitle, setDialogTitle, setNegativeButtonText, setNegativeButtonText, setPositiveButtonText, setPositiveButtonText, showDialog
 
Methods inherited from class android.preference.Preference
callChangeListener, compareTo, findPreferenceInHierarchy, getContext, getDependency, getEditor, getExtras, getFragment, getIcon, getIntent, getKey, getLayoutResource, getOnPreferenceChangeListener, getOnPreferenceClickListener, getOrder, getPersistedBoolean, getPersistedFloat, getPersistedInt, getPersistedLong, getPersistedString, getPreferenceManager, getSharedPreferences, getShouldDisableView, getSummary, getTitle, getTitleRes, getView, getWidgetLayoutResource, hasKey, isEnabled, isPersistent, isSelectable, notifyChanged, notifyDependencyChange, notifyHierarchyChanged, onAttachedToActivity, onAttachedToHierarchy, onBindView, onCreateView, onDependencyChanged, onPrepareForRemoval, peekExtras, persistBoolean, 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, setWidgetLayoutResource, shouldCommit, shouldDisableDependents, shouldPersist, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MultiSelectListPreference

public MultiSelectListPreference(Context context,
                                 AttributeSet attrs)

MultiSelectListPreference

public MultiSelectListPreference(Context context)
Method Detail

setEntries

public void setEntries(CharSequence[] entries)

setEntries

public void setEntries(int entriesResId)

getEntries

public CharSequence[] getEntries()

setEntryValues

public void setEntryValues(CharSequence[] entryValues)

setEntryValues

public void setEntryValues(int entryValuesResId)

getEntryValues

public CharSequence[] getEntryValues()

setValues

public void setValues(Set<String> values)

getValues

public Set<String> getValues()

findIndexOfValue

public int findIndexOfValue(String value)

onPrepareDialogBuilder

protected void onPrepareDialogBuilder(AlertDialog.Builder builder)
Overrides:
onPrepareDialogBuilder in class DialogPreference

onDialogClosed

protected void onDialogClosed(boolean positiveResult)
Overrides:
onDialogClosed in class DialogPreference

onGetDefaultValue

protected Object onGetDefaultValue(TypedArray a,
                                   int index)
Overrides:
onGetDefaultValue in class Preference

onSetInitialValue

protected void onSetInitialValue(boolean restoreValue,
                                 Object defaultValue)
Overrides:
onSetInitialValue in class Preference

onSaveInstanceState

protected Parcelable onSaveInstanceState()
Overrides:
onSaveInstanceState in class DialogPreference


Copyright © 2008-2012. All Rights Reserved.