0

復元のコード:

final SharedPreferences settings = getSharedPreferences("pref", 0);
        settings.getString("user", "");
        settings.getString("pw", "");

ストアのコード:

SharedPreferences.Editor editor = settings.edit();
                      editor.putString("user", etuser.getText().toString());
                      editor.putString("pw", etpw.getText().toString());
                      editor.commit();

このコードは機能せず、エラーは発生しません

4

2 に答える 2

2
    String s1 = settings.getString("user", "");
    String s2 = settings.getString("pw", "");

私のポイントは、目的の文字列を返しましたが、その値を何にも割り当てていなかったということです。

于 2010-12-27T12:49:04.830 に答える
0
editor.putString("user", etuser.getText().toString());

editor.putString("pw", etpw.getText().toString());

補足として、. は必要ありませんtoString()

于 2012-08-19T23:21:37.643 に答える