Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9a413f8f authored by Christopher Tate's avatar Christopher Tate
Browse files

Document the behavior of 'null' values in SharedPreferences

Bug 7892422

Change-Id: Ib898fd0921d57871d4caecb9042c479271c7ad60
parent dbf500aa
Loading
Loading
Loading
Loading
+6 −2
Original line number Original line Diff line number Diff line
@@ -71,7 +71,9 @@ public interface SharedPreferences {
         * {@link #commit} or {@link #apply} are called.
         * {@link #commit} or {@link #apply} are called.
         * 
         * 
         * @param key The name of the preference to modify.
         * @param key The name of the preference to modify.
         * @param value The new value for the preference.
         * @param value The new value for the preference.  Supplying {@code null}
         *    as the value is equivalent to calling {@link #remove(String)} with
         *    this key.
         * 
         * 
         * @return Returns a reference to the same Editor object, so you can
         * @return Returns a reference to the same Editor object, so you can
         * chain put calls together.
         * chain put calls together.
@@ -83,7 +85,9 @@ public interface SharedPreferences {
         * back once {@link #commit} is called.
         * back once {@link #commit} is called.
         * 
         * 
         * @param key The name of the preference to modify.
         * @param key The name of the preference to modify.
         * @param values The new values for the preference.
         * @param values The set of new values for the preference.  Passing {@code null}
         *    for this argument is equivalent to calling {@link #remove(String)} with
         *    this key.
         * @return Returns a reference to the same Editor object, so you can
         * @return Returns a reference to the same Editor object, so you can
         * chain put calls together.
         * chain put calls together.
         */
         */