Я попробовал этот код:
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)
не работает должным образом.