这几天我遇到了一个问题,我找不到解决方案。
我正在将我制作的旧游戏迁移到新的 Google play 游戏。
我遇到以下问题:
当我打电话时:
startActivityForResult(Games.Leaderboards.getAllLeaderboardsIntent(mGoogleApiClient), REQUEST_LEADERBOARDS);
Activity 突然关闭,游戏返回到我的 Main Activity。
奇怪的是,这个问题只有在我使用以下代码行提交分数后才会发生:
if(longMyTopScore<45001) {Games.Leaderboards.submitScore(mGoogleApiClient, getResources().getString(R.string.leaderboard_higher_total_scores), longMyTopScore);}
我在这里读到我必须从 Google Play 游戏服务中清除缓存和数据。我这样做了,然后再次确定,直到我提交分数。那么问题又来了。
我试图从 startActivityForResult 处理它,我看到有一个 resultCode 10001 (RESULT_RECONNECT_REQUIRED)。
我不知道该怎么办。请帮忙!