【问题标题】:Android - score not being submitted to a leaderboardAndroid - 分数未提交到排行榜
【发布时间】:2014-08-18 18:14:35
【问题描述】:

最近,我在我的 Android 项目中添加了排行榜,一切正常,直到我尝试向它提交分数。 Google Play 服务配置正确,可以查看排行榜但无法提交

 Games.Leaderboards.submitScoreImmediate(getApiClient(),String.valueOf(R.string.leaderboard_id), score);   

由于我怀疑该行的错误是可见的,并且由于 logcat 没有显示与分数提交相关的数据,我想知道如何检查分数是否正确提交。 谢谢。

【问题讨论】:

    标签: java android google-play-services


    【解决方案1】:

    我不太了解向排行榜提交的分数 - 但从您的行中可能会看到错误:

    String.valueOf(R.string.leaderboard_id) 
    

    不是给你你在一些strings.xml文件中指定的字符串,而是一些包含该字符串的内部android id的字符串,比如“1234567”。要从文件中获取字符串,您应该使用

    getContext().getString(R.string.leaderboard_id)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-14
      • 1970-01-01
      • 1970-01-01
      • 2018-07-18
      • 2019-10-10
      • 1970-01-01
      • 1970-01-01
      • 2014-11-13
      相关资源
      最近更新 更多