Problema con SharedPreferences
-
13-10-2019 - |
Domanda
Codice per il ripristino:
final SharedPreferences settings = getSharedPreferences("pref", 0);
settings.getString("user", "");
settings.getString("pw", "");
Codice per il deposito:
SharedPreferences.Editor editor = settings.edit();
editor.putString("user", etuser.getText().toString());
editor.putString("pw", etpw.getText().toString());
editor.commit();
Questo codice non fare il lavoro, e si verificano nessun errore
Soluzione
String s1 = settings.getString("user", "");
String s2 = settings.getString("pw", "");
Il mio punto è -. Si ritorna la stringa desiderata, ma non è stato assegnato il suo valore a tutto ciò
Altri suggerimenti
editor.putString("user", etuser.getText().toString());
editor.putString("pw", etpw.getText().toString());
Come nota a margine, non è necessario il toString()
.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow