簡體   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