
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
RxJavaでEventBusを作った - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
RxJavaでEventBusを作った - Qiita
経緯 以前イベントバスとしてOttoを使用していたが、RxJavaを使ったほうがよい実装ができるので、Deprec... 経緯 以前イベントバスとしてOttoを使用していたが、RxJavaを使ったほうがよい実装ができるので、Deprecatedとなったようだ。 以前、KotlinでRxを使ったイベントバスを作成していたので、Java化してライブラリとして公開してみることにした。 RxEventBus 簡単な使用方法はREADMEを参照。 特徴 イベントクラスはEventクラスを継承する必要がある。 ハンドラ登録はRxEventBus#subscribe()で行う。 RxEventBus#subscribe()の戻り値であるSubscriptionに対してunsubscribe()することで、ハンドリングをやめる。 第3パラメーターにSchedulerを渡すことで、第2パラメーターのラムダの実行スレッドを変更できる。 イベント送信はRxEventBus#post()で行う。 イベントが一度もハンドリングされなか