这是我的代码。
SharedPreferences sharedPreferences = getSharedPreferences(values,
MODE_PRIVATE);
str1 = sharedPreferences.getString("lu121", "test");
str2 = sharedPreferences.getString("lp5151", "test");
et_username.setText(str1);
et_pass.setText(str2);
默认情况下str1和str2应该有test值但是当我打开android应用程序时,edittexts没有被设置为测试而是我看到一个空白。我的代码有问题吗?
答案 0 :(得分:0)
您需要调用commit()
来保存值(您没有包含您正在撰写的任何代码。
...
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putString("lu", "testlu");
editor.putString("lp", "testlp");
editor.commit();