题
我想在我的应用中使用GWT-Dispatch命令模式实现。我还使用MVP4G。我该怎么做 DefaultDispatchAsync
可供注入 进入 我的演示者使用杜松子酒或使其在全球上可用,因此我可以访问它 从 我的主持人?
解决方案
您需要在杜松子酒模块中为DefaultDisPatchAsync类设置绑定。这将设置DefaultDisPatchAsync类实施的dispatchasync接口的绑定。然后,您可以在主持人的构造函数中添加dispatchasync,并根据需要将其注入杜松子酒。
通常,我的主持人包含一个私有的dispatchasync成员,我将其分配给构造函数内部的dispatchasync参数。然后,调度可以根据需要在主持人类中使用。
因此,在您的Ginmodule的配置方法中,添加行
bind(DefaultDispatchAsync.class);
然后在您的主持人构造函数上
@Inject
public TestPresenter(/*Other injected arguments*/, final DispatchAsync dispatcher) {
this.dispatcher = dispatcher;
}
不隶属于 StackOverflow