我对 OpenFeint 很陌生,实际上我今天开始将它集成到我的游戏中。我无法理解每个使用 OpenFeint 的开发人员都应该知道的一件简单的事情。以下是 OpenFeint 官方教程中解锁成就的示例:
new Achievement("achievementID").unlock(new Achievement.UnlockCB () {
@Override public void onSuccess() {
MyClass.this.setResult(Activity.RESULT_OK);
MyClass.this.finish();
}
@Override public void onFailure(String exceptionMessage) {
Toast.makeText( MyClass.this,
"Error (" + exceptionMessage + ") unlocking achievement.",
Toast.LENGTH_SHORT).show();
MyClass.this.setResult(Activity.RESULT_CANCELED);
MyClass.this.finish();
}
});
问题是我不想在 onSuccess 或 onFailure 中完成我的活动,我只是不需要在这里做任何事情。如果我只是让这两种方法无代码,我的游戏会冻结并变得完全没有响应。我该怎么办?提前致谢。
PS你如何创建测试用户?我已经尝试了所有可能的电子邮件密码组合,但无法成功..