0

在我的 android 应用程序中,我使用开放式假动作,并且我在获得我的排名(当前玩家)时遇到了问题。我怎么知道的。这是我的代码。

     //hard coded for example
long scoreValue = 60;
    Score s = new Score(scoreValue, null); 
    Leaderboard l = new Leaderboard(String.valueOf(HomeScreen.LeaderBoardId));
    s.submitTo(l, new Score.SubmitToCB() {
        @Override
        public void onSuccess(boolean newHighScore) {

            System.out.println("Score submitted successfully");

        }

        @Override
        public void onFailure(String exceptionMessage) {
            Toast.makeText(GameScreen.this,
                    "Error (" + exceptionMessage + ") posting score.",
                    Toast.LENGTH_SHORT).show();

        }
    });
User u= OpenFeint.getCurrentUser();

    int rank=s.rank;
    System.out.println("RANK"+rank);

我可以获得用户详细信息,但我不知道如何获得我的排名。我卡住了。请帮忙。提前致谢。

4

1 回答 1

0

提交分数时未设置排名。有关详细信息,请参阅此讨论。

你必须使用排行榜来获得排名。openfient 也被替换为GREE,所以如果您刚刚开始,您可能需要切换到新平台。

于 2012-07-29T12:46:10.083 回答