2013-05-17 4 views
16

Ich habe ein Spiel eingerichtet und in der Entwicklerkonsole verbunden. Login funktioniert, das Einreichen von Punkten in die Bestenliste funktioniert auch.Wie wird eine Rangliste mit Google Play-Spieldiensten angezeigt?

nun die Rangliste ich die Anweisungen einfach nicht verstehen, https://developers.google.com/games/services/android/leaderboards#displaying_a_leaderboard

den Beispielcode auf Anzeige ist:

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

wo alles in Ordnung ist, aber was die Konstante REQUEST_LEADERBOARD für sich stehen, oder wo ist es definiert, wenn es bereits existiert?

Dank

EDIT: Ich sollte nicht die Erfolge-Tutorial übersprungen haben, wo es heißt: Im Beispiel REQUEST_ACHIEVEMENTS eine beliebige ganze Zahl, die Sie als Anforderungscode definieren. Also ich nehme an, dass das gleiche gilt für die ganze Zahl REQUEST_LEADERBOARD.

BEARBEITEN 2: Es ist eine beliebige ganze Zahl, die Sie als den Anforderungscode definieren und gut funktioniert.

Antwort

13

Der Anforderungscode REQUEST_LEADERBOARD ist tatsächlich ein beliebiges int, das Sie selbst definieren.

Sie können es in der Benachrichtigungsmethode onActivityResult (int requestCode, int resultCode, Intent-Daten) Ihrer Aktivität verwenden, um über das Ergebnis der Absicht informiert zu werden.

0

Definieren Sie einfach alle int Beispiel REQUEST_LEADERBOARD = 100;