GWT创建两个使用的视图



我想创建两个使用一个主持人的视图吗?我知道我可以使用两个使用一个视图的演示者,但是我正在寻找机会有两个平等的视图来使用一个主持人。

我想拥有这样的东西

MyView1 extends BaseView implements SharedPresenter.MyView
MyView2 extends BaseView implements SharedPresenter.MyView

我猜我的需求可以适用于不同的用户代理(桌面/移动设备)。

1.是的,您可以有2个共享同一演示者的视图。

2.您只需要在视图之外定义主持人,然后在ViewImpl中使用它。

示例

您有AppViewMobile,AppViewDesktop。两者都可以具有演示者{public string sayhello()}。

1.ViewMobileImpl,ViewDeskToPimpl使用相同的主持人。

2.定义主持人在视图之外,说您有AppMyPresenter。

3. Appactivity将实现AppMyPresenter。

因此,您有2个视图,1个主持人,1个活动。

我找到了关于您的话题的书签讨论-Philippe Beaudoin几乎都用您的问题来回答您的问题:"我打算支持(b)[1视图 ->>1个主持人]只是..."但也建议使用PresenterWidgets

前进

欢呼,

最新更新