>我在登录活动类中创建了共享首选项
SharedPreferences preferences = null;
SharedPreferences.Editor editor = null;
preferences=getSharedPreferences("LoginActivity", MODE_PRIVATE);
if(preferences!=null)
{
edit_pass.setText(preferences.getString("PASSWORD", ""));
edit_user.setText(preferences.getString("USERNAME", ""));
}
这工作正常。但现在我想更新我的个人资料活动类中的首选项,PLZ 帮助我对不起英语不好任何帮助,不胜感激。提前谢谢你。
要在共享首选项中存储值:
SharedPreferences.Editor editor = getPreferences("LoginActivity").edit();
editor.putString("PASSWORD", edit_pass.getText().toString());
editor.apply();
使用这个-
Editor edit = preferences.edit();
edit.putString("USERNAME", "new_value_for_user");
edit.commit();
希望这有帮助。
以这种方式尝试,
SharedPreferences pref = getSharedPreferences("LoginActivity", MODE_PRIVATE);
SharedPreferences.Editor editor = pref.edit();
editor.putString("PASSWORD", value);
editor.putString("USERNAME", value);
editor.commit();
希望这对你有帮助。