GreenRobot EventBus

时间:2015-07-13 14:55:25

标签: java android mobile greenrobot-eventbus

有没有人为绿色机器人EventBusBuilder使用Eventbus

我有一个应用程序在整个地方使用EventBus.getDefault(),但现在我想配置该总线以停止发送无订户消息。这里讨论:https://github.com/greenrobot/EventBus/blob/master/HOWTO.md

由于配置EventBus的代码似乎返回了总线本身的实例(来自上面的doc):

EventBus eventBus = EventBus.builder().logNoSubscriberMessages(false).sendNoSubscriberEvent(false).build();

我只是不确定该放置该实例的位置!我是否必须在某个地方创建一个包含它的单例,就像EventBus库本身一样?然后将我对EventBus.getDefault()的所有电话重新连接到我自己的班级?

只是有点困惑。感谢帮助。

谢谢,

贾德

1 个答案:

答案 0 :(得分:4)

您没有仔细阅读该文件。 Here就是你想要的:

  EventBus.builder().logNoSubscriberMessages(false).
     sendNoSubscriberEvent(false).installDefaultEventBus();

然后EventBus.getDefault()应该使用此配置