最近,我在我的Android项目中添加了排行榜,一切正常,直到我尝试提交分数。 Google Play服务配置正确,我可以查看排行榜但我无法提交
Games.Leaderboards.submitScoreImmediate(getApiClient(),String.valueOf(R.string.leaderboard_id), score);
由于我怀疑错误是从该行访问的,因为logcat没有显示与分数提交相关的数据,我想知道如何检查分数是否正确提交。 感谢。
答案 0 :(得分:1)
我对排行榜的分数提交知之甚少 - 但错误可能会从您的行中看到:
String.valueOf(R.string.leaderboard_id)
没有给你在某些strings.xml文件中指定的字符串,但是某些字符串包含该字符串的内部android id,如“1234567”。要从文件中获取String,您应该使用
getContext().getString(R.string.leaderboard_id)