在我的Android应用程序中,我使用谷歌播放服务获取我的排行榜分数。
目前我没有添加任何登录按钮。因此,在单击排行榜按钮时,应执行这3个操作
这是我点击按钮上的代码
apiClient.connect();
if (apiClient != null && apiClient.isConnected()) {
Log.v("GameLogic", "Display Leaderboard");
Games.Leaderboards.submitScore(apiClient, getString(R.string.leaderboard_3_x_3), high_score_secs);
startActivityForResult(
Games.Leaderboards.getLeaderboardIntent(apiClient,
getString(R.string.leaderboard_3_x_3)), 0);
} else {
Toast.makeText(this, "Problem with Google Sign In. Please try again after sometime", Toast.LENGTH_SHORT).show();
}
break;
目前的问题是:
问题01: 第一次按下按钮,它连接到谷歌播放服务,但没有执行IF逻辑,执行Else Logic。 (未显示排行榜)
问题02: 从第二次开始,按下按钮,同时执行if和else逻辑。表示排行榜,同时执行Else逻辑。
请帮助。感谢