我正在使用Android Studio创建游戏,目前我正试图保存我的高分。我已经设法让它工作但是当我退出应用程序时,高分似乎重置。即使退出应用程序,我还能以任何方式保存分数。
我的代码:
prefs = this.getSharedPreferences("com.example.dreamchase.HIGHSCORE", Context.MODE_PRIVATE);
private int highScore = Game.prefs.getInt("HIGHSCORE", 0);
if (player.getScore() > highScore) {
highScore = player.getScore();
Game.prefs.edit().putInt("HIGHSCORE", highScore).commit();
}