Sharedpreferences is a tool class for storing simple data in Android. As you can imagine, it is a small cookie. It stores simple data types (Boolean, Int, float, long, and string) in the application by using key-value pairs.ProgramIn the private directory (data/package name/shared_prefs/).
1) save data
//Get sharedpreferences object
Sharedpreferences settings =This. Getsharedpreferences ("shared_file", 0 );
//Get editable object
Sharedpreferences. Editor editor = settings. Edit ();
Editor. putstring ("name", "Kael Chen ");
Editor. putint ("Age", 22 );
Editor. Commit ();
2) read data
Sharedpreferences settings =This. Getsharedpreferences ("shared_file", 0 );
// The second parameter is assigned a default value if sharedpreferences are not saved.
String name = settings. getstring ("name", "No Name ");
IntAge = settings. getint ("Age", 0 );
3) delete data
//Get sharedpreferences object
Sharedpreferences settings =This. Getsharedpreferences ("shared_file", 0 );
//Get editable object
Sharedpreferences. Editor editor = settings. Edit ();
Editor. Remove ("name ");
// Editor. Clear ();
Editor. Commit ();
4) Corresponding shared_file.xml
<? XML version = '1. 0' encoding = 'utf-8' standalone = 'yes' ?>
< Map >
< String Name = "Name" > Kael Chen </ String >
< Int Name = "Age" /> 22 </ Int >
</ Map >