First thing lets try to save something in SharedPreferences, I'm using a method because is easy to understand this way, and it looks cool :P
TO ADD in class:
private SharedPreferences settings;
private static final String PREFS_NAME = "app_name";
private TextView usernameTextView;
private TextView passwordTextView;
init textviews...
usernameTextView = (TextView)...
passwordTextView= (TextView)...
in constructor add this:
settings = context.getSharedPreferences(
PREFS_NAME, 0);
--Save username and password
public static final String USERNAME = "username";
public static final String PASSWORD= "password";
private void savePreferences(String sharedUsername, String sharedPassword) {
SharedPreferences.Editor SharedEditor = settings.edit();
SharedEditor.putString(USERNAME,
sharedUsername);
SharedEditor.putString(PASSWORD,
sharedPassword);
SharedEditor.commit();
}
--Load and display username and password in a textview
private void loadSharedPreferences() {
if (settings != null) {
String loadUsername= settings.getString(
USERNAME , null);
if (loadUsername != null && !loadUsername.isEmpty()) {
usernameTextView.setText(loadUsername);
}
String loadPassword= settings.getString(
PASSWORD, null);
if (loadPassword!= null && !loadPassword.isEmpty()) {
passwordTextView.setText(loadPassword);
}
}
}
Hope you use it. Cheers