0

我试图在 Presenter 类的 onBind() 方法中注入 DispatchAsync。

@Inject
DispatchAsync dispatchAsync;

但是,null当我尝试调用内部dispatchAsync.onBind()方法执行时。

我需要在加载时从服务器获取详细信息。

我可以为此做些什么,或者我可以在 onbind() 方法或演示者中的任何其他位置使用此语句。

在此先感谢,班纳特。

4

1 回答 1

1

你应该像这样注入它

private final DispatchAsync dispatchAsync;

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

   this.dispatchAsync = dispatchAsync;
}

这样,您就可以在演示者中注入 dispatchAsync。

于 2014-02-06T21:41:02.567 回答