我的排行榜无法正常工作。我能够显示我的排行榜,但是使用下面的代码提交分数时会出现问题。 我试图找出问题所在,但是得到了一条APiException信息:26502:CLIENT_RECONNECT_REQUIRED
mLeaderboardsClient = Games.getLeaderboardsClient(this, GoogleSignIn.getLastSignedInAccount(this));
Task<ScoreSubmissionData> task = mLeaderboardsClient.submitScoreImmediate(getString(R.string.leaderboard_id), (long) 67);
task.addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception e) {
if(e instanceof ApiException) {
writeText("dialog", "ApiException: " + e.getMessage());
}else{
writeText("dialog", "Exception: " + e.getMessage());
}
dialog.setVisibility(View.VISIBLE);
}
});
解锁成就和 Google 登录一样正常。在网上没有找到关于这个错误信息的任何内容,因此可能有人知道问题出在哪里。我尝试了不同的登录方式,但没有帮助。我已经试图修复它几天了,如果你有线索或者只是对问题有一个想法,请写信给我。如果您需要更多的代码或答案,请随时询问。
GoogleApiClient处于不一致状态,必须重新连接到服务以解决问题。使用当前连接进行进一步的服务调用可能不会成功。
- MαπμQμαπkγVπ.0if(!mGoogleApiClient.isConnected()) { mGoogleApiClient.reconnect(); }
但它并没有,我仍然得到相同的异常。我错了吗? - aulc