GWT eventbus处理多个模块

时间:2010-07-06 06:40:35

标签: events gwt module

我正在开发一个gwt项目,我们正在使用eventbus来处理小部件之间的事件。我有2个模块,当我在一个模块中引发事件时,另一个模块无法接收它。我怎么能解决这个问题。任何帮助??

2 个答案:

答案 0 :(得分:2)

您确定已将相同的EventBus传递给两个模块,并且两个模块都订阅了您要发布的事件吗?

你使用的是什么EventBus课?你自己写的,还是GWT库中的一个?

答案 1 :(得分:1)

您最有可能在每个模块中使用两个不同的EventBus实例。

两个可能的原因:

  • 您已经创建了两个不同的实例(如果您使用提供的或类似的,请检查新HandlerManager(null)之类的代码)。

  • 在模块之间传递eventBus引用时遇到问题;你如何在这两个模块之间传递数据?

相关问题