【发布时间】:2017-09-04 01:48:54
【问题描述】:
我对 GWT 的活动和地点的理解是,对于屏幕上的给定区域,您有一个 ActivityManager 和一个 ActivityMapper。您可以在屏幕上拥有多个区域,这意味着您可以拥有多个 ActivityManagers 和 ActivityMappers(每个区域一个)。因此,每当有PlaceChange 时,ActivityManagers 就询问他们各自的ActivityMapper 在给定Place 的情况下应该显示什么活动。只要您的Places 都有一个共同的布局,它们以不同的方式重用以执行不同的活动,这就很有效。我的问题是我们如何处理不同的Places 使用完全不同的布局的情况?我的第一个想法是拥有更多的ActivityManagers 和ActivityMappers,如果Place 不使用特定区域,那么当我们更改为@987654337 时,该区域的ActivityMapper 将简单地返回null @。如果有更好的方法,我将不胜感激。
【问题讨论】:
-
谢谢,那篇文章很完美。
标签: gwt gwt-activities gwt-places