Hola,
Para almacenar información, tengo este código:
Código:
public void guardaDatos(){
SharedPreferences sharedPreferences = getPreferences(0);
SharedPreferences.Editor editor = sharedPreferences.edit();
EditText textoEditText = (EditText)findViewById(R.id.textoEditText);
editor.putString("texto", textoEditText.getText().toString());
editor.commit();
}
Para leer la información, tengo este otro código, está en otra activity:
Código:
TextView textoTextView = (TextView)findViewById(R.id.textoTextView);
SharedPreferences sharedPreferences = getPreferences(0);
textoTextView.setText(sharedPreferences.getString("texto", "no introducido"));
Siempre se establece el valor "no introducido" independientemente de lo que almacene. ¿Qué estoy pasando por alto o haciendo mal?
Saludos.