Interface for accessing and modifying preference data returned by {@link
Context#getSharedPreferences}. For any particular set of preferences,
there is a single instance of this class that all clients share.
Modifications to the preferences must go through an {@link Editor} object
to ensure the preference values remain in a consistent state and control
when they are committed to storage.
Note: currently this class does not support use across multiple
processes. This will be added later.
Create a new Editor for these preferences, through which you can make
modifications to the data in the preferences and atomically commit those
changes back to the SharedPreferences object.
Note that you must call {@link Editor#commit} to have any
changes you perform in the Editor actually show up in the
SharedPreferences.
return
Returns a new instance of the {@link Editor} interface, allowing
you to modify the values in this SharedPreferences object.