比较 2 个变量

Comparing 2 variables

我正在尝试比较 lastScore 和 best_score(均在 Main_Screen 中)的 2 个分数。如果 lastScore 高于 bestScore,我希望它将 best_score 更改为 lastScore.There 没有错误,但如果 lastScore 低于 best_score,我不希望它更改。唯一的问题是无论 lastScore 是高还是低,分数都会改变。提前致谢。

https://github.com/alex578344/FirstApp

正如@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);
}