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