我想在SharedPreferences中存储一个字符串。是否有某种setString可以做到这一点?
答案 0 :(得分:1)
你的意思是这样的吗?
SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(this);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putString("username", "myUsername");
editor.commit();
您可以在SharedPreferences中进行更改,并在完成后提交更改。
答案 1 :(得分:1)
试试这个。
SharedPreferences prefs = getSharedPreferences("PreferenceFileName", MODE_PRIVATE);
SharedPreferences.Editor editor = prefs.edit();
editor.putString("StringNameToBeStored", "value");
editor.commit();
答案 2 :(得分:1)
你可以在同一行中做所有事情,不需要声明编辑器
SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(this);
sharedPreferences.edit().putString("username", "myUsername").commit();
不要忘记提交!