在安卓中更新首选项



>我在登录活动类中创建了共享首选项

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

希望这对你有帮助。

最新更新