Как получить текущий рейтинг игрока в Google Play Games? - PullRequest
0 голосов
/ 31 января 2019

Я попробовал этот код:

 public void skorAl() {
    Games.getLeaderboardsClient(this, GoogleSignIn.getLastSignedInAccount(this))                .loadCurrentPlayerLeaderboardScore(getString(R.string.leaderboard_skor_tablosu),LeaderboardVariant.TIME_SPAN_ALL_TIME, LeaderboardVariant.COLLECTION_PUBLIC)
            .addOnSuccessListener(this,new OnSuccessListener<AnnotatedData<LeaderboardScore>>() {
                @Override
                public void onSuccess(AnnotatedData<LeaderboardScore> leaderboardScoreAnnotatedData) {
                    if (leaderboardScoreAnnotatedData != null) {
                        if (leaderboardScoreAnnotatedData.get() != null) {
                            longScore = leaderboardScoreAnnotatedData.get().getRawScore();
                        }
                    }
               }                });
}

Я получил 0 за longScore.Я не знаю, что я делаю не так.Я хочу получить текущий счет пользователя.Я предполагаю, что команда GoogleSignIn.getLastSignedInAccount(this) не работает должным образом.

...