Java 使用SharedReferences保存字符串
我有一些收集数字的代码,我能够证明我是屈膝于一个数字,我会这样做,但当我去保存使用此代码的数字Java 使用SharedReferences保存字符串,java,android,string,sharedpreferences,Java,Android,String,Sharedpreferences,我有一些收集数字的代码,我能够证明我是屈膝于一个数字,我会这样做,但当我去保存使用此代码的数字 public void SaveScore() { SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0); SharedPreferences.Editor editor = settings.edit(); editor.putString("Score", (Stri
public void SaveScore()
{
SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
SharedPreferences.Editor editor = settings.edit();
editor.putString("Score", (StringScore));
}
SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
ScoreString = (settings.getString("Score", "0"));
Score.setText(ScoreString + "%");
然后我稍后在另一个页面中使用此代码调用它
public void SaveScore()
{
SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
SharedPreferences.Editor editor = settings.edit();
editor.putString("Score", (StringScore));
}
SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
ScoreString = (settings.getString("Score", "0"));
Score.setText(ScoreString + "%");
它显示为0。我知道这是默认数字,为什么我不保存该数字?您忘记执行
编辑器。提交()
以提交更改。您忘记执行编辑器。提交()
以提交更改