diff options
author | The Android Open Source Project <initial-contribution@android.com> | 2008-12-17 18:05:43 -0800 |
---|---|---|
committer | The Android Open Source Project <initial-contribution@android.com> | 2008-12-17 18:05:43 -0800 |
commit | f013e1afd1e68af5e3b868c26a653bbfb39538f8 (patch) | |
tree | 7ad6c8fd9c7b55f4b4017171dec1cb760bbd26bf /core/java/android/preference/DialogPreference.java | |
parent | e70cfafe580c6f2994c4827cd8a534aabf3eb05c (diff) | |
download | frameworks_base-f013e1afd1e68af5e3b868c26a653bbfb39538f8.zip frameworks_base-f013e1afd1e68af5e3b868c26a653bbfb39538f8.tar.gz frameworks_base-f013e1afd1e68af5e3b868c26a653bbfb39538f8.tar.bz2 |
Code drop from //branches/cupcake/...@124589
Diffstat (limited to 'core/java/android/preference/DialogPreference.java')
-rw-r--r-- | core/java/android/preference/DialogPreference.java | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/core/java/android/preference/DialogPreference.java b/core/java/android/preference/DialogPreference.java index 3eb65e2..666efae 100644 --- a/core/java/android/preference/DialogPreference.java +++ b/core/java/android/preference/DialogPreference.java @@ -34,7 +34,7 @@ import android.view.View; import android.widget.TextView; /** - * The {@link DialogPreference} class is a base class for preferences that are + * A base class for {@link Preference} objects that are * dialog-based. These preferences will, when clicked, open a dialog showing the * actual preference controls. * @@ -356,7 +356,7 @@ public abstract class DialogPreference extends Preference implements getPreferenceManager().unregisterOnActivityDestroyListener(this); mDialog = null; - onDialogClosed(mWhichButtonClicked == DialogInterface.BUTTON1); + onDialogClosed(mWhichButtonClicked == DialogInterface.BUTTON_POSITIVE); } /** @@ -370,6 +370,15 @@ public abstract class DialogPreference extends Preference implements } /** + * Gets the dialog that is shown by this preference. + * + * @return The dialog, or null if a dialog is not being shown. + */ + public Dialog getDialog() { + return mDialog; + } + + /** * {@inheritDoc} */ public void onActivityDestroy() { |