在 Mvp4g 架构中,(仅)一个视图实例(使用 @Presenter 注解注入)与其演示者相关联。就我而言,我有一个带有 Presenter EntityPresenter 的 EntityView。每当用户单击导航器树的叶节点时,我都会在 TabSet 中添加一个新选项卡。而这个新选项卡将包含一个 EntityView。因此,我将在 TabSeT 中拥有尽可能多的 EntityView。
我已经multiple=true
为 EntityPresenter 设置了。EntityView 的构造函数接受一个参数。
@Inject
public EntityView(final Record view) {
//some initialization
}
问题是,我在哪里(来自另一位演示者):
EntityPresenter presenter = eventBus.addHandler(EntityPresenter.class);
我有一个参数Record params
要传递给 EntityView 的构造函数,该怎么做?并使用 @Inject 注释构造函数(接受参数)会将 EntityView 注入 EntityPresenter ?