У меня есть фрагмент, и я зарегистрировал и разрегистрировал шину в методах фрагментов onResume
и onPause
. Используя следующие BusProvider.getInstance().register(this);
и BusProvider.getInstance().unregister(this);
.
У меня есть подписка, определенная так:
@Subscribe public void onLogin(LoggedInEvent event) {
// Do Something
}
У меня также есть другая подписка на то же событие в действии, к которому прикреплен фрагмент, и эта подписка реагирует и делает свое дело. Итак, мой вопрос: почему мой фрагмент не получает событие для LoggedInEvent
?
Редактировать: я также зарегистрировал/отменил регистрацию автобуса в методах onResume
и onPause
моей активности.
Редактировать 2: шина была создана с помощью ThreadEnforcer.ANY