Android - 得分未提交到排行榜

时间:2014-08-18 18:14:35

标签: java android google-play-services

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

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

由于我怀疑错误是从该行访问的,因为logcat没有显示与分数提交相关的数据,我想知道如何检查分数是否正确提交。 感谢。

1 个答案:

答案 0 :(得分:1)

我对排行榜的分数提交知之甚少 - 但错误可能会从您的行中看到:

String.valueOf(R.string.leaderboard_id) 

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

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