Tuesday, 24 June 2014

Shared Preferences in Android



The SharedPreferences class provides a general framework that allows you to save and retrieve persistent key-value pairs of primitive data types. You can use SharedPreferences to save any primitive data: booleans, floats, ints, longs, and strings. This data will persist across user sessions (even if your application is killed).

To write values:
1. Call edit() to get a SharedPreferences.Editor.
2. Add values with methods such as putBoolean() and putString().
3. Commit the new values with commit()

String name = editName.getText().toString();
SharedPreferences sp = getSharedPreferences("prefs", 0); 
SharedPreferences.Editor editor = sp.edit();
editor.putString("enteredname", name); 
editor.commit();


To read values, use SharedPreferences methods such as getBoolean() and getString().

SharedPreferences sp = getSharedPreferences("prefs", 0); 
String name = sp.getString("enteredname", "no name found");

No comments:

Post a Comment