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

È stato utile?

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
scroll top