【发布时间】:2014-02-28 06:57:17
【问题描述】:
我的游戏有一些增量成就,我想检查其中一个是否已经解锁。我该怎么做?
原来我是用这个方法的:
getGamesClient().incrementAchievement(achievement, increment);
然后我尝试使用这个:
mHelper.getGamesClient().incrementAchievementImmediate(new OnAchievementUpdatedListener()
{
@Override
public void onAchievementUpdated(int statusCode, String achievementId)
{
// TODO: Check if the achievement got unlocked
}
}, achievement, increment);
这是做我想做的事情的正确方法吗?有没有更好的办法?
我的测试中只有两个 statusCode 值。
值:5 = STATUS_NETWORK_ERROR_OPERATION_DEFERRED
值:0 = STATUS_OK
有人可以帮我解决这个问题吗?
谢谢
【问题讨论】:
标签: android google-play-services achievements