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:它是一个任意整数,您定义为请求代码并且工作正常。

4

2 回答 2

13

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

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

于 2013-06-15T08:54:14.600 回答
0

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

于 2014-11-25T21:26:09.963 回答