0

私は数日前に問題があり、解決策を見つけることができません。startActivityForResult getAllLeaderboardsIntentクラッシュを呼び出す

古いGoogleゲームを新しいGoogleプレイゲームに移行しています。

私は、次のような問題に遭遇:私が呼ぶとき

を:

startActivityForResult(Games.Leaderboards.getAllLeaderboardsIntent(mGoogleApiClient), REQUEST_LEADERBOARDS); 

活動が突然終了し、ゲームは私の主な活動に戻ります。

if(longMyTopScore<45001) {Games.Leaderboards.submitScore(mGoogleApiClient, getResources().getString(R.string.leaderboard_higher_total_scores), longMyTopScore);} 

私はゲームサービスhereをGoogle Playからのキャッシュとデータをクリアしなければならなかったことをここに読みました:

奇妙では、この問題は、私は次のコード行でsubmitScore後にのみ起こるということです。私はそれをし、それから私はsubmitScoreまで再びokだった。その後、問題はここに再びあります。

私はstartActivityForResultからそれを処理しようとしましたが、resultCode 10001(RESULT_RECONNECT_REQUIRED)があることがわかりました。

私は何をすべきか分かりません。助けてください!

答えて

0

は、ゲームをプレイグーグルでDisplaying a leaderboardチュートリアルの指示通りに使用getLeaderboardIntent代わりのgetAllLeaderboardsIntent

startActivityForResult(Games.Leaderboards.getLeaderboardIntent(mGoogleApiClient, 
LEADERBOARD_ID), REQUEST_LEADERBOARD); 

startActivityForResult(Games.Leaderboards.getAllLeaderboardsIntent(mGoogleApiClient), REQUEST_LEADERBOARDS); 

から変更してください。

+0

私もそれをしましたが、結果は同じでした... –

関連する問題