EventBus,register和registerSticky方法

kar*_*uch 15 android event-bus greenrobot-eventbus

我使用greenrobot EventBus库在我的Android应用程序中的两个片段之间发送数据,我想知道register(Object b)方法和registerSticky(Object object)方法之间的差异是什么?

Bar*_*ski 45

EventBus允许您发布"粘性"事件,并通过该EventBus事件了解"坚持事件总线"以便将来访问的事件.

如果在发送时没有注册时发布正常 ,则将被丢弃.eventsubscribersevent

你可以发贴一个粘性的 event,即使目前没有subscribers收到它,也不会被丢弃(除非event将来发布另一个粘性).当还触发了最后一个粘贴的传递subscriber寄存器.registerStickyevent