比较 2 个变量
Comparing 2 variables
我正在尝试比较 lastScore 和 best_score(均在 Main_Screen 中)的 2 个分数。如果 lastScore 高于 bestScore,我希望它将 best_score 更改为 lastScore.There 没有错误,但如果 lastScore 低于 best_score,我不希望它更改。唯一的问题是无论 lastScore 是高还是低,分数都会改变。提前致谢。
正如@Apurva 所说,您必须像这样使用共享首选项:
public void saveInfo(int bestScore) {
SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
SharedPreferences.Editor editor = settings.edit();
editor.putInt("BEST_SCORE", bestScore);
}
public int retrieveInt() {
SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(this);
return sp.getInt("BEST_SCORE", 0);
}
我正在尝试比较 lastScore 和 best_score(均在 Main_Screen 中)的 2 个分数。如果 lastScore 高于 bestScore,我希望它将 best_score 更改为 lastScore.There 没有错误,但如果 lastScore 低于 best_score,我不希望它更改。唯一的问题是无论 lastScore 是高还是低,分数都会改变。提前致谢。
正如@Apurva 所说,您必须像这样使用共享首选项:
public void saveInfo(int bestScore) {
SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
SharedPreferences.Editor editor = settings.edit();
editor.putInt("BEST_SCORE", bestScore);
}
public int retrieveInt() {
SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(this);
return sp.getInt("BEST_SCORE", 0);
}