将高分保存为游戏

问题描述

| 因此,我尝试使用SharedPreferences来保存游戏的高分。它似乎总是导致强制闭合。
 @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        setContentView(new GameView(this));
        SharedPreferences prefs = getSharedPreferences(\"pref\",MODE_PRIVATE);
        gameView.highScore = prefs.getInt(\"highScore\",0);
        Editor editor = prefs.edit();
        editor.putInt(\"highScore\",gameView.highScore);
        editor.commit();

 }
我在GameView中使用表面视图,因此此类仅在调用它。它不会让我将SharedPreferences放置在其他任何地方,而不会在GameView中重新命名它,所以我将其放置在这里。尽管这导致它强制关闭。我应该如何解决这个问题。谢谢。     

解决方法

        您是否考虑过使用第三方API进行分数管理。这次我要为Ninja评分,但我敢肯定还有很多其他选择。 与其他玩家进行比较,可以为用户带来更好的体验,并使您的应用更加实用。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...