我在游戏中有3个级别,我想在每个级别存储高分时存储它们。用户可以回到关卡,可以挑战他们自己的高分。现在我将如何保存每个级别的级别高分?
答案 0 :(得分:2)
保持分数的最佳(也是最简单)方法是使用SharedPreference。
SharedPreferences pref = getPreferences(Context.MODE_PRIVATE);
Editor ed =pref.edit();
ed.putInt("1",100);
ed.putint("2",300);
ed.putInt("3",214);
ed.commit();
存储高分,如上面的代码。要随时获得任何级别的分数(例如级别2),请使用:
SharedPreferences pref = getPreferences(Context.MODE_PRIVATE);
int highscore = pref.getInt("2",-1);
答案 1 :(得分:0)