如何在android应用程序中获取openfeint中的当前玩家等级

问题描述:

在我的Android应用程序中,我使用开放的佯攻和我在获得我的等级(当前玩家)方面面临问题。 我如何得到这个。这里有我的代码。如何在android应用程序中获取openfeint中的当前玩家等级

 //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); 

我可以得到用户的详细信息,但我不知道如何得到我的排名。我m卡住。请帮助。 在此先感谢。

+0

int rank = s.rank; System.out.println(“RANK”+ rank); 总是返回零排名.... – 2012-07-29 12:00:16

当您提交分数时未设置排名。请参阅details的讨论。

您必须使用排行榜来获得排名。 另外openfient正在被替换为GREE,所以如果你刚开始你可能想切换到新的平台。