0

有没有人有使用EventBusBuilder绿色机器人的例子Eventbus

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

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

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

我只是不知道把那个实例放在哪里!我是否必须像EventBus图书馆本身一样在某个地方制作一个单例来包含它?然后将我所有的电话重新连接EventBus.getDefault()到我自己的班级?

只是有点困惑。帮助表示赞赏。

谢谢,

贾德

4

1 回答 1

4

你没有仔细阅读文件。是你想要的:

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

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

于 2015-07-13T15:06:51.793 回答