diff options
| author | TreeHugger Robot <treehugger-gerrit@google.com> | 2017-03-02 16:38:51 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2017-03-02 16:38:56 +0000 |
| commit | d1c7bb771c76bbd24d070821b0734be9a68c3daa (patch) | |
| tree | 23b5c5e4ee9b3004149a3c2b3dde7fe862832ab6 /core/java/android/preference/PreferenceManager.java | |
| parent | c20082bd46e614c054a0f883e316fb37f26b110d (diff) | |
| parent | fd59645ba7d4445b3308489ef07c700aaed85c6f (diff) | |
Merge "JavaDoc improvements as suggested by API council."
Diffstat (limited to 'core/java/android/preference/PreferenceManager.java')
| -rw-r--r-- | core/java/android/preference/PreferenceManager.java | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/core/java/android/preference/PreferenceManager.java b/core/java/android/preference/PreferenceManager.java index 756c3f482120..257037436802 100644 --- a/core/java/android/preference/PreferenceManager.java +++ b/core/java/android/preference/PreferenceManager.java @@ -208,10 +208,13 @@ public class PreferenceManager { /** * Sets a {@link PreferenceDataStore} to be used by all Preferences associated with this manager - * that don't have a custom {@link PreferenceDataStore} assigned. Also if the data store is set, - * the Preferences will no longer use {@link android.content.SharedPreferences}. + * that don't have a custom {@link PreferenceDataStore} assigned via + * {@link Preference#setPreferenceDataStore(PreferenceDataStore)}. Also if the data store is + * set, the child preferences won't use {@link android.content.SharedPreferences} as long as + * they are assigned to this manager. * * @param dataStore The {@link PreferenceDataStore} to be used by this manager. + * @see Preference#setPreferenceDataStore(PreferenceDataStore) */ public void setPreferenceDataStore(PreferenceDataStore dataStore) { mPreferenceDataStore = dataStore; @@ -219,9 +222,10 @@ public class PreferenceManager { /** * Returns the {@link PreferenceDataStore} associated with this manager or {@code null} if - * {@link android.content.SharedPreferences} are used instead. + * the default {@link android.content.SharedPreferences} are used instead. * * @return The {@link PreferenceDataStore} associated with this manager or {@code null} if none. + * @see #setPreferenceDataStore(PreferenceDataStore) */ @Nullable public PreferenceDataStore getPreferenceDataStore() { @@ -358,8 +362,11 @@ public class PreferenceManager { * Sets the name of the SharedPreferences file that preferences managed by this * will use. * + * <p>If custom {@link PreferenceDataStore} is set, this won't override its usage. + * * @param sharedPreferencesName The name of the SharedPreferences file. * @see Context#getSharedPreferences(String, int) + * @see #setPreferenceDataStore(PreferenceDataStore) */ public void setSharedPreferencesName(String sharedPreferencesName) { mSharedPreferencesName = sharedPreferencesName; |
