android.preference
Class DialogPreference

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

public abstract class DialogPreference
extends Preference
implements DialogInterface.OnClickListener, DialogInterface.OnDismissListener, PreferenceManager.OnActivityDestroyListener


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
DialogPreference(Context context, AttributeSet attrs)
           
DialogPreference(Context context, AttributeSet attrs, int defStyle)
           
 
Method Summary
 Dialog getDialog()
           
 Drawable getDialogIcon()
           
 int getDialogLayoutResource()
           
 CharSequence getDialogMessage()
           
 CharSequence getDialogTitle()
           
 CharSequence getNegativeButtonText()
           
 CharSequence getPositiveButtonText()
           
 void onActivityDestroy()
           
protected  void onBindDialogView(View view)
           
protected  void onClick()
           
 void onClick(DialogInterface dialog, int which)
           
protected  View onCreateDialogView()
           
protected  void onDialogClosed(boolean positiveResult)
           
 void onDismiss(DialogInterface dialog)
           
protected  void onPrepareDialogBuilder(AlertDialog.Builder builder)
           
protected  void onRestoreInstanceState(Parcelable state)
           
protected  Parcelable onSaveInstanceState()
           
 void setDialogIcon(Drawable dialogIcon)
           
 void setDialogIcon(int dialogIconRes)
           
 void setDialogLayoutResource(int dialogLayoutResId)
           
 void setDialogMessage(CharSequence dialogMessage)
           
 void setDialogMessage(int dialogMessageResId)
           
 void setDialogTitle(CharSequence dialogTitle)
           
 void setDialogTitle(int dialogTitleResId)
           
 void setNegativeButtonText(CharSequence negativeButtonText)
           
 void setNegativeButtonText(int negativeButtonTextResId)
           
 void setPositiveButtonText(CharSequence positiveButtonText)
           
 void setPositiveButtonText(int positiveButtonTextResId)
           
protected  void showDialog(Bundle state)
           
 
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, onGetDefaultValue, onPrepareForRemoval, onSetInitialValue, 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

DialogPreference

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

DialogPreference

public DialogPreference(Context context,
                        AttributeSet attrs)
Method Detail

setDialogTitle

public void setDialogTitle(CharSequence dialogTitle)

setDialogTitle

public void setDialogTitle(int dialogTitleResId)

getDialogTitle

public CharSequence getDialogTitle()

setDialogMessage

public void setDialogMessage(CharSequence dialogMessage)

setDialogMessage

public void setDialogMessage(int dialogMessageResId)

getDialogMessage

public CharSequence getDialogMessage()

setDialogIcon

public void setDialogIcon(Drawable dialogIcon)

setDialogIcon

public void setDialogIcon(int dialogIconRes)

getDialogIcon

public Drawable getDialogIcon()

setPositiveButtonText

public void setPositiveButtonText(CharSequence positiveButtonText)

setPositiveButtonText

public void setPositiveButtonText(int positiveButtonTextResId)

getPositiveButtonText

public CharSequence getPositiveButtonText()

setNegativeButtonText

public void setNegativeButtonText(CharSequence negativeButtonText)

setNegativeButtonText

public void setNegativeButtonText(int negativeButtonTextResId)

getNegativeButtonText

public CharSequence getNegativeButtonText()

setDialogLayoutResource

public void setDialogLayoutResource(int dialogLayoutResId)

getDialogLayoutResource

public int getDialogLayoutResource()

onPrepareDialogBuilder

protected void onPrepareDialogBuilder(AlertDialog.Builder builder)

onClick

protected void onClick()
Overrides:
onClick in class Preference

showDialog

protected void showDialog(Bundle state)

onCreateDialogView

protected View onCreateDialogView()

onBindDialogView

protected void onBindDialogView(View view)

onClick

public void onClick(DialogInterface dialog,
                    int which)
Specified by:
onClick in interface DialogInterface.OnClickListener

onDismiss

public void onDismiss(DialogInterface dialog)
Specified by:
onDismiss in interface DialogInterface.OnDismissListener

onDialogClosed

protected void onDialogClosed(boolean positiveResult)

getDialog

public Dialog getDialog()

onActivityDestroy

public void onActivityDestroy()
Specified by:
onActivityDestroy in interface PreferenceManager.OnActivityDestroyListener

onSaveInstanceState

protected Parcelable onSaveInstanceState()
Overrides:
onSaveInstanceState in class Preference

onRestoreInstanceState

protected void onRestoreInstanceState(Parcelable state)
Overrides:
onRestoreInstanceState in class Preference


Copyright © 2008-2012. All Rights Reserved.