如果您创建一个AbstractActivity
子类,那么您必须定义以下方法:
@Override
public void start(AcceptsOneWidget panel, EventBus eventBus) {
// ...
}
这是否意味着AbstractActivity
可以用不同的显示区域“启动”相同的内容?有人可以从用户体验 (UX) 的角度提供一个具体的例子来说明这将如何发生吗?
换句话说,如果我可以说someActivity.start(displayRegion1, eventBus)
或someActivity.start(displayRegion2, eventBus)
,那么对我来说,这意味着:
- 活动不一定与屏幕上的特定位置相关联,因此可以用于处理(在这种情况下,它实际上做了什么?
AcceptsOneWidget
)来自屏幕任何部分的显示区域( impl);或者 - 活动与特定位置相关联,但或多或少是一种“查看器”类型的构造,能够通过任何显示区域并显示其内容。
有人可以向我解释这种关系吗?提前致谢!