GoogleApiClient.isConnected () всегда возвращает false
Я пытаюсь внедрить таблицу лидеров в свою игру. Я написал этот код:
GoogleApiClient mGoogleApiClient;
mGoogleApiClient = new GoogleApiClient.Builder(this)
.addApi(Drive.API)
.addScope(Drive.SCOPE_FILE)
.build();
mGoogleApiClient.connect();
//....
while(!mGoogleApiClient.isConnected())Log.d("","NO CONNECTED");
Games.Leaderboards.submitScore(mGoogleApiClient, "MY_LEADERBOARD_ID",newscore);
ЗачемmGoogleApiClient.isConnected()
возвращает всегда ложь?
EDIT1: Хорошо, теперь это работает (я изменилсяDrive.API
сGames.API
а такжеDrive.SCOPE_FILE
сGames.SCOPE_GAME
) но когда я звонюsubmitScore()
даже если в журнале все нормально, список лидеров все еще пуст. Как я могу проверить, еслиsubmitScore()
действительно работает?
EDIT2: я использовал
startActivityForResult(Games.Leaderboards.getLeaderboardIntent(mGoogleApiClient, "MY_LEADERBOARD_ID"), REQ_LEADERBOARD);
и все работает!