簡體   English   中英

調用startActivityForResult getAllLeaderboardsIntent崩潰

[英]Calling startActivityForResult getAllLeaderboardsIntent crashes

我現在有一個問題,我找不到解決方案。

我正在遷移我為新的Google游戲制作的舊游戲。

我遇到以下問題:

我打電話的時候:

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

活動突然關閉,游戲返回我的主要活動。

奇怪的是,只有在我使用以下代碼行提交Score后才會出現此問題:

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

我看過這里,我不得不清除谷歌的緩存和數據玩游戲服務在這里 我做到了,然后再次提交,直到我提交分數。 然后問題再次出現在這里。

我試圖從startActivityForResult處理它,我發現有一個resultCode 10001(RESULT_RECONNECT_REQUIRED)。

我不知道該怎么辦。 請幫忙!

嘗試改變

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

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

按照Google Play游戲中顯示排行榜教程中的說明,使用getLeaderboardIntent而不是getAllLeaderboardsIntent

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM