gpt4 book ai didi

android - Google 游戏服务排行榜的监听器

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:37:22 26 4
gpt4 key购买 nike

我使用谷歌游戏服务设置了排行榜。我正在使用以下语句在完成游戏后提交统计信息。

Games.Leaderboards.submitScore(mHelper.getApiClient(),leaderBoardIdForHits,
totalChanceTaken);

问题:

在执行上述提交语句的过程中,可能会出现无法上网或出现故障的情况。此外,在成功提交统计信息后,我需要显示一个 Toast,如“统计信息已更新”。我想知道是否有任何监听器方法。

最佳答案

定义这个类:

class myLeaderBoardSubmitScoreCallback implements ResultCallback<SubmitScoreResult> {
@Override
public void onResult(SubmitScoreResult res) {
if (res.getStatus().getStatusCode() == 0) {
// data sent successfully to server.
// display toast.
}
}
}

然后像这样提交你的分数:

Games.Leaderboards.submitScoreImmediate(mHelper.getApiClient(),leaderBoardIdForHits,
totalChanceTaken).setResultCallback(new myLeaderBoardSubmitScoreCallback());

因此知道当您提交分数时,会设置一个 ResultCallback,它会在提交排行榜分数时传送。如果它已成功传送到服务器,则显示您的 toast 。

关于android - Google 游戏服务排行榜的监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22896713/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com