Я работаю над большим приложением, и я должен взять рейтинг игрока из таблицы лидеров игрового сервиса google. Таблица лидеров хорошо работает. Я уже нашел хорошую функцию, но я не знаю, как я должен использовать:Как получить рейтинг из списка лидеров игры в игровой игре google?
private void loadRankOfLeaderBoard() {
Games.Leaderboards.loadCurrentPlayerLeaderboardScore(mGoogleApiClient, getResources().getString(R.string.leaderboard_leaderboard), LeaderboardVariant.TIME_SPAN_ALL_TIME, LeaderboardVariant.COLLECTION_PUBLIC).setResultCallback(new ResultCallback<Leaderboards.LoadPlayerScoreResult>() {
@Override
public void onResult(final Leaderboards.LoadPlayerScoreResult scoreResult) {
if (isScoreResultValid(scoreResult)) {
rank = (int)scoreResult.getScore().getRank();
}
}
});
}
Но программа никогда не придет в этом ResultCallBack. Где я должен назвать функцию loadRankOfLeaderBoard ?? Я попытался поместить его в onCreate и в onActivityResult ...
Спасибо за помощь!