2012-05-19 5 views
0

scoreloop 라이브러리의 일부인 내장 컨트롤러를 구현하려고합니다. 문서 상태 :android use "controller.query (activity);" scoreloop에서

기본 사용법 :

그것이 다음과 같은 코드를 사용할 수 있으며, 이전에 접수되지 않은 경우 약관 대화 상자를 호출하려면

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

활동의 가치는 무엇입니까? 즉 활동 변수의 값 ?? –

답변

1

당신은 선언이 어디 클래스 본문에 controller.query(activity)를 호출하는 것 같다 예상했다. 문을 controller.query(activity)으로 이동하여 대화 상자를 표시 할 방법으로 이동하십시오.

+0

네,이 말이 훨씬 더 합리적입니다. 그러나 나는 아직도 내가 어떤 유형의 객체가 있어야하는지 "활동"에 전달해야한다는 것을 전혀 모른다. 이제 다음과 같은 오류가 발생합니다! [[1] [1] : http://i.stack.imgur.com/CfZhL.jpg – clayton33

+1

클래스 유형이 일부인 경우 'Activity'의 타입을'query' 메쏘드에'this'로 전달합니다. 죄송합니다, 나는 scoreloop에 익숙하지 않습니다. – Rajesh

+0

위의 활동 활동을 간단히 선언 했으니까요. 감사!!! – clayton33