如何为每个级别保存高分

时间:2012-03-21 15:38:31

标签: android

我在游戏中有3个级别,我想在每个级别存储高分时存储它们。用户可以回到关卡,可以挑战他们自己的高分。现在我将如何保存每个级别的级别高分?

2 个答案:

答案 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)