我在游戏中有一些增量成就,我想检查其中一个是否已经解锁.我怎样才能做到这一点?
原来我使用这种方法:
getGamesClient().incrementAchievement(achievement, increment);
Run Code Online (Sandbox Code Playgroud)
然后我试着用这个:
mHelper.getGamesClient().incrementAchievementImmediate(new OnAchievementUpdatedListener()
{
@Override
public void onAchievementUpdated(int statusCode, String achievementId)
{
// TODO: Check if the achievement got unlocked
}
}, achievement, increment);
Run Code Online (Sandbox Code Playgroud)
这是做我想要的正确方法吗?有没有更好的办法?
我的测试中只有两个statusCode值.
值:5 = STATUS_NETWORK_ERROR_OPERATION_DEFERRED
值:0 = STATUS_OK
有人可以帮我弄这个吗?
谢谢