首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在GWT中,传入AbstractActivity.start的EventBus的用途是什么?

在GWT中,传入AbstractActivity.start的EventBus的用途是什么?
EN

Stack Overflow用户
提问于 2012-03-02 05:00:17
回答 1查看 421关注 0票数 2

在使用活动框架之前,我通常会有一个GWT EventBus的全局/单例实例。现在我注意到activity类将一个实例传递到我的activity中。这个eventbus是打算做跨应用程序的客户端通用消息传递还是别的什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-02 05:26:47

它引用了您用来实例化ActivityManager的同一个EventBus,并且打算用作整个应用程序的全局事件总线。将它用于超越Activity的东西。

在它被传递到您的activity之前,它会被包装起来,这样您添加到其中的任何处理程序只在activity仍处于活动状态时才会被调用(这简化了清理)。

start() JavaDoc中:

当活动停止时,任何附加到所提供的事件总线的处理程序都将被注销,因此活动将很少需要保留由EventBus.addHandler(com.google.web.bindery.event.shared.Event.Type,H)返回的

实例。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9524004

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档