Events GWT事件总线处理多个模块
我正在从事一个gwt项目,我们正在使用eventbus在小部件之间通信事件。我有2个模块,当我在一个模块中引发事件时,另一个模块无法接收它。如何解决此问题。有什么帮助吗???您确定已向两个模块传递了相同的Events GWT事件总线处理多个模块,events,gwt,module,Events,Gwt,Module,我正在从事一个gwt项目,我们正在使用eventbus在小部件之间通信事件。我有2个模块,当我在一个模块中引发事件时,另一个模块无法接收它。如何解决此问题。有什么帮助吗???您确定已向两个模块传递了相同的EventBus,并且两个模块都订阅了您要发布的事件吗 您使用的是什么EventBus类?一个是您自己编写的,还是包含在GWT库中的?您很可能在每个模块中使用两个不同的EventBus实例 两个可能的原因: 您已经创建了两个不同的实例(如果您使用的是提供的实例,请检查代码中是否出现了诸如new
EventBus
,并且两个模块都订阅了您要发布的事件吗
您使用的是什么
EventBus
类?一个是您自己编写的,还是包含在GWT库中的?您很可能在每个模块中使用两个不同的EventBus实例
两个可能的原因:
- 您已经创建了两个不同的实例(如果您使用的是提供的实例,请检查代码中是否出现了诸如new HandlerManager(null)之类的内容,或者类似的内容)
- 在模块之间传递eventBus引用时出现问题;您如何在这两个模块之间传递数据