Greenrobot EventBusライブラリを使用して、Androidアプリの2つのフラグメント間でデータを送信し、register(Object b)
メソッドとregisterSticky(Object object)
の違いを知りたい方法?
EventBus
を使用すると、「スティッキー」なイベントを投稿できます。これにより、EventBus
は、将来のアクセスのために「イベントバスに固執する」イベントを理解します。
送信時にevent
が登録されていないときにnormalsubscribers
を投稿すると、このevent
は破棄されます。
stickyevent
を投稿することはできますが、現時点でそれを受け取るsubscribers
がなくても、破棄されることはありません(将来、別のスティッキーevent
が投稿されない限り)。 subscriber
がregisterSticky
に登録されると、last sticky event
の配信もトリガーされます。