Как это возможно, что метод EventBus hasSubscriberForEvent() возвращает true, когда на событие нет подписчика? В моем приложении я использую EventBus для связи между двумя службами. Я также использую hasSubscriberForEvent(), чтобы проверить, работает ли служба с подписчиком. Раньше работало нормально. Теперь этого нет, и я понятия не имею, почему.
Я создал новое фиктивное событие, у которого нет подписчика для целей тестирования, и это всегда возвращает true:
L.d(TAG, "hasSubscriberForDummyEvent? " + eventBus.hasSubscriberForEvent(DummyEvent.class));
Кто-нибудь сталкивался с подобной проблемой с EventBus? Я использую версию 3.2.0 от greenrobot.