У меня проблема несколько дней, и я не могу найти решение.
Я переношу старую игру, которую я сделал, в новую игру Google Play.
Я сталкиваюсь со следующей проблемой:
Когда я звоню:
startActivityForResult(Games.Leaderboards.getAllLeaderboardsIntent(mGoogleApiClient), REQUEST_LEADERBOARDS);
Активность внезапно закрывается, и игра возвращается к моей основной активности.
Странно то, что эта проблема возникает ТОЛЬКО после того, как я отправлю Score со следующей строкой кода:
if(longMyTopScore<45001) {Games.Leaderboards.submitScore(mGoogleApiClient, getResources().getString(R.string.leaderboard_higher_total_scores), longMyTopScore);}
Я прочитал здесь, что мне пришлось очистить кеш и данные из игрового сервиса Google Play здесь. Я сделал это, и снова все было в порядке, пока я не отправил Score. Тогда проблема снова здесь.
Я попытался обработать это из startActivityForResult и вижу, что есть код результата 10001 (RESULT_RECONNECT_REQUIRED).
Я не знаю, что делать. Пожалуйста помоги!