我试图在Presenter类的onBind()方法中注入DispatchAsync。
@Inject
DispatchAsync dispatchAsync;
但是,当我尝试在null
方法中调用execute时,它是dispatchAsync.onBind()
。
我需要在加载时从服务器获取详细信息。
我可以为此做些什么,或者我可以在onbind()方法或演示者中的任何其他位置使用此语句。
先谢谢, 贝内特。
答案 0 :(得分:1)
你应该像这样注入它
private final DispatchAsync dispatchAsync;
@Inject
Presenter(...., DispatchAsync dispatchAsync) {
super(...);
this.dispatchAsync = dispatchAsync;
}
这样您就可以获得在演示者中注入的dispatchAsync。