Я использую EventBus компании GreenRobot версии 3.0. И есть раздел документации, в котором говорится, что мы можем публиковать прикрепленные события, и чтобы получать эти события, мы должны подписаться следующим образом:
@Subscribe(sticky = true, threadMode = ThreadMode.MAIN)
public void onEvent(MessageEvent event) {
// Do something with the message.
// Is the event removed from the bus on this method?
}
Итак, мой вопрос: как только подписчик получает прилипшее событие, он автоматически удаляется из шины или мне нужно удалять его вручную?
Примечание. Я знаю, что могу удалить их вручную в любом другом месте моего кода, используя следующую строку:
EventBus.getDefault().removeStickyEvent(stickyEvent);
Но я хочу знать, действительно ли мне нужно делать это внутри метода подписчика.