更新android中的首选项

时间:2013-11-12 12:27:43

标签: android android-layout

我在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帮助我 抱歉英语不好 任何帮助表示赞赏。提前谢谢。

3 个答案:

答案 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();

希望这会对你有所帮助。