如何使用Google Play游戏服务显示排行榜?

16

我已经在开发者控制台中设置并连接了一个游戏。登录和提交分数到排行榜都可以正常工作。

现在我只是不理解如何显示排行榜的说明https://developers.google.com/games/services/android/leaderboards#displaying_a_leaderboard

示例代码如下:

startActivityForResult(mGamesClient.getLeaderboardIntent(LEADERBOARD_ID), REQUEST_LEADERBOARD);

一切都很好,但常量REQUEST_LEADERBOARD代表什么意思?如果已经存在,它在哪里定义了呢?

谢谢。

编辑: 我不应该跳过成就教程,在那里它说: 在这个例子中,REQUEST_ACHIEVEMENTS是你定义的任意整数请求代码。 所以我认为同样适用于整数请求代码REQUEST_LEADERBOARD。

编辑2: 它是由你定义为请求代码的任意整数,可以正常工作。

2个回答

13

请求代码REQUEST_LEADERBOARD确实是您自己定义的任意整数。

您可以在活动的通知方法onActivityResult(int requestCode, int resultCode, Intent data)中使用它,以接收有关意图结果的通知。


0

只需定义任何整数 示例 REQUEST_LEADERBOARD = 100;


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接