繁体   English   中英

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

[英]android usage of “controller.query(activity);” in 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);

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

令牌语法错误,构造放置错误令牌“活动”的语法错误,此令牌后应为VariableDeclaratorId

我使用不正确吗? 任何想法将在何处使用?

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

新错误

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM