С архитектурой Mvp4g (только) один экземпляр представления (внедренный с помощью аннотации @Presenter) связан с его презентатором.
В моем случае у меня есть EntityView с его Presenter EntityPresenter.
всякий раз, когда пользователь щелкает по узлу листа дерева навигатора,
Я добавляю новую вкладку в TabSet. И эта новая вкладка будет содержать EntityView.
Итак, у меня будет столько же EntityView, сколько вкладок в TabSeT.
Я установил multiple=true
для EntityPresenter.
Конструктор EntityView принимает один аргумент.
@Inject
public EntityView(final Record view) {
//some initialization
}
Вопрос, где я делаю (от другого докладчика):
EntityPresenter presenter = eventBus.addHandler(EntityPresenter.class);
У меня есть один аргумент Record params
, который я хочу передать конструктору EntityView, как это сделать?
и аннотирующий конструктор (принимающий аргумент) с @Inject внедрит EntityView в EntityPresenter?