diff --git a/core/java/android/preference/Preference.java b/core/java/android/preference/Preference.java index 8df4339f3740b..336960e234e71 100644 --- a/core/java/android/preference/Preference.java +++ b/core/java/android/preference/Preference.java @@ -55,6 +55,13 @@ import java.util.Set; * {@link SharedPreferences}. It is up to the subclass to decide how to store * the value. * + *
+ *

Developer Guides

+ *

For information about building a settings UI with Preferences, + * read the Settings + * guide.

+ *
+ * * @attr ref android.R.styleable#Preference_icon * @attr ref android.R.styleable#Preference_key * @attr ref android.R.styleable#Preference_title diff --git a/core/java/android/preference/PreferenceActivity.java b/core/java/android/preference/PreferenceActivity.java index 140bff04cc394..9bfa8c078817b 100644 --- a/core/java/android/preference/PreferenceActivity.java +++ b/core/java/android/preference/PreferenceActivity.java @@ -84,6 +84,13 @@ import java.util.List; * items. Doing this implicitly switches the class into its new "headers * + fragments" mode rather than the old style of just showing a single * preferences list. + * + *
+ *

Developer Guides

+ *

For information about using {@code PreferenceActivity}, + * read the Settings + * guide.

+ *
* * *

Sample Code

diff --git a/core/java/android/preference/PreferenceCategory.java b/core/java/android/preference/PreferenceCategory.java index 237c5ce8c84ac..d8af3248f7d26 100644 --- a/core/java/android/preference/PreferenceCategory.java +++ b/core/java/android/preference/PreferenceCategory.java @@ -24,6 +24,13 @@ import android.util.AttributeSet; /** * Used to group {@link Preference} objects * and provide a disabled title above the group. + * + *
+ *

Developer Guides

+ *

For information about building a settings UI with Preferences, + * read the Settings + * guide.

+ *
*/ public class PreferenceCategory extends PreferenceGroup { private static final String TAG = "PreferenceCategory"; diff --git a/core/java/android/preference/PreferenceFragment.java b/core/java/android/preference/PreferenceFragment.java index bdd858ba6ef27..11d8878274c9e 100644 --- a/core/java/android/preference/PreferenceFragment.java +++ b/core/java/android/preference/PreferenceFragment.java @@ -74,6 +74,13 @@ import android.widget.ListView; * As a convenience, this fragment implements a click listener for any * preference in the current hierarchy, see * {@link #onPreferenceTreeClick(PreferenceScreen, Preference)}. + * + *
+ *

Developer Guides

+ *

For information about using {@code PreferenceFragment}, + * read the Settings + * guide.

+ *
* * *

Sample Code

diff --git a/core/java/android/preference/PreferenceGroup.java b/core/java/android/preference/PreferenceGroup.java index d008fd699ed96..f33a6be9ff559 100644 --- a/core/java/android/preference/PreferenceGroup.java +++ b/core/java/android/preference/PreferenceGroup.java @@ -33,6 +33,13 @@ import android.util.AttributeSet; * {@link Preference} objects. It is a base class for Preference objects that are * parents, such as {@link PreferenceCategory} and {@link PreferenceScreen}. * + *
+ *

Developer Guides

+ *

For information about building a settings UI with Preferences, + * read the Settings + * guide.

+ *
+ * * @attr ref android.R.styleable#PreferenceGroup_orderingFromXml */ public abstract class PreferenceGroup extends Preference implements GenericInflater.Parent { diff --git a/core/java/android/preference/PreferenceScreen.java b/core/java/android/preference/PreferenceScreen.java index c17111ab8dcdc..db806760fb680 100644 --- a/core/java/android/preference/PreferenceScreen.java +++ b/core/java/android/preference/PreferenceScreen.java @@ -75,6 +75,13 @@ import android.widget.ListView; * clicked will show another screen of preferences such as "Prefer WiFi" (and * the other preferences that are children of the "second_preferencescreen" tag). * + *
+ *

Developer Guides

+ *

For information about building a settings UI with Preferences, + * read the Settings + * guide.

+ *
+ * * @see PreferenceCategory */ public final class PreferenceScreen extends PreferenceGroup implements AdapterView.OnItemClickListener,