首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用GIN和mvp4g

使用GIN和mvp4g
EN

Stack Overflow用户
提问于 2010-05-04 23:00:23
回答 1查看 1.3K关注 0票数 3

我想在我的应用程序中使用gwt-分派命令模式实现。我也在用mvp4g。如何使DefaultDispatchAsync可用,以便使用GIN将其注入到我的演示程序中,或者使其具有全局可用性,这样我就可以从我的演示程序中访问它了?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-05-05 02:14:13

您需要在gin模块中为DefaultDispatchAsync类设置一个绑定。这将为DispatchAsync类实现的DefaultDispatchAsync接口设置绑定。然后,您可以将一个DispatchAsync添加到演示器构造函数中,并根据需要通过gin注入它。

然后,我通常让我的演讲者包含一个私有的DispatchAsync成员,我将注入的DispatchAsync参数分配到构造函数中。然后,可以根据需要在演示器类中使用分派。

因此,在GinModule的配置方法中,添加行

代码语言:javascript
复制
bind(DefaultDispatchAsync.class);

那么在你的演示者构造函数上,

代码语言:javascript
复制
@Inject
public TestPresenter(/*Other injected arguments*/, final DispatchAsync dispatcher) {
   this.dispatcher = dispatcher;
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2769526

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档