2014-02-06 6 views
0

DispatchAsync를 Presenter 클래스의 onBind() 메소드에 주입하려고했습니다. gwtp dispatchAsync가 onBind() 메소드에 삽입되지 않았습니다.

@Inject 
DispatchAsync dispatchAsync; 

그러나, 그 null 내가 dispatchAsync.onBind() 방법 내에서 실행 호출 할 때.

로드하는 동안 서버에서 세부 정보를 가져와야합니다.

어떻게해야합니까? 또는이 구문을 onbind() 메서드 또는 발표자의 다른 장소에서 사용할 수 있습니까?

미리 감사드립니다. Bennet.

답변

1

private final DispatchAsync dispatchAsync; 

@Inject 
Presenter(...., DispatchAsync dispatchAsync) { 
    super(...); 

    this.dispatchAsync = dispatchAsync; 
} 

처럼 당신이 dispatchAsync이 발표자 주입 얻을이 방법을 주입한다.