2014-02-06 8 views
0

Я попытался ввести DispatchAsync в метод onBind() класса Presenter.gwtp dispatchAsync не инъецируется в метод onBind()

@Inject 
DispatchAsync dispatchAsync; 

Но его null в то время как я пытаюсь вызвать выполнение внутри dispatchAsync.onBind() метода.

Мне нужно получить информацию от сервера во время загрузки.

Что я могу сделать для этого или могу использовать это заявление в методе onbind() или в любом другом месте в презентаторе.

Thanks in Advance, Bennet.

ответ

1

Вы должны вводить его как этот

private final DispatchAsync dispatchAsync; 

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

    this.dispatchAsync = dispatchAsync; 
} 

Этот путь вы получите dispatchAsync впрыскивается в вашем предъявитель.

Смежные вопросы