我终于想到你应该编写一个代码ActivityMapper来解析/检查Place其getActivity(Place)方法被传递的子类,并返回适当Activity的呈现给用户。
所以这让我开始思考:在你的应用程序中需要许多不同的子类是有道理Place的,每个子类代表一个不同的可书签 URL/状态。
但是为什么一个应用程序需要超过 1ActivityManager和Activity Mapper?似乎没有 GWT 对哪个Place映射到哪个Activity...
我听说过一些策略,每个显示区域都有自己的ActivityManager. 看起来我也喜欢这样只会让你的项目更复杂而没有提供任何真正的好处。提前致谢!