0

EventBusBuildergreenrobot のを使用した例はあり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 に答える