我在LoginActivity类中创建了共享首选项
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", ""));
}
这很好用。 但现在我想更新MyProfile Activity类中的首选项,PLZ帮助我 抱歉英语不好 任何帮助表示赞赏。提前谢谢。
答案 0 :(得分:1)
将值存储在共享首选项中:
SharedPreferences.Editor editor = getPreferences("LoginActivity").edit();
editor.putString("PASSWORD", edit_pass.getText().toString());
editor.apply();
答案 1 :(得分:0)
使用此 -
Editor edit = preferences.edit();
edit.putString("USERNAME", "new_value_for_user");
edit.commit();
希望这有助于。
答案 2 :(得分:0)
尝试这种方式,
SharedPreferences pref = getSharedPreferences("LoginActivity", MODE_PRIVATE);
SharedPreferences.Editor editor = pref.edit();
editor.putString("PASSWORD", value);
editor.putString("USERNAME", value);
editor.commit();
希望这会对你有所帮助。