android用法“controller.query(activity);”在scoreloop

时间:2012-05-19 04:18:51

标签: android controller scoreloop

我正在尝试实现一个内置控制器,它是scoreloop库的一部分。文件说明:

基本用法:

如果先前未接受TOS对话框,则可以使用以下代码:

 final TermsOfServiceController controller = new TermsOfServiceController(new TermsOfServiceControllerObserver() {
 @Override
 public void termsOfServiceControllerDidFinish(final TermsOfServiceController controller, final Boolean accepted) {
    if(accepted != null) {
        // we have conclusive result.
        if(accepted) {
            // user did accept
        }
        else {
            // user did reject
        }
    }
 }
 });
 controller.query(activity);

但是当我将其粘贴到我的代码中时,我得到以下语法错误:

Syntax error on token(s), misplaced construct(s) Syntax error on token "activity", VariableDeclaratorId expected after this token

我正在使用这个错误吗?如何以及在何处使用任何想法?

编辑:将语句移动到我想显示对话框的方法后,我现在收到以下错误:

new error

1 个答案:

答案 0 :(得分:1)

您似乎在预期声明的类主体中调用controller.query(activity)。将语句controller.query(activity)移动到您要显示对话框的方法。