EventBus,register和registerSticky方法

时间:2015-01-20 17:16:05

标签: android event-bus greenrobot-eventbus

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

1 个答案:

答案 0 :(得分:45)

EventBus可让您发布"粘贴"并且EventBus了解"坚持事件总线"以供访问。

如果您在发送时未注册event时发布正常 subscribers,则会遗弃此event

你可以发布一个粘性 event,即使此时没有subscribers收到它,也不会被丢弃(除非将来会发布另一个粘性event。当subscriber注册registerSticky时,也会触发最后粘性event的投放。