Я зарегистрировал шину событий в одном действии, например - EventBus.getDefault.register(this);
Но теперь я хочу отменить регистрацию в другом действии. Как этого добиться?
Я зарегистрировал шину событий в одном действии, например - EventBus.getDefault.register(this);
Но теперь я хочу отменить регистрацию в другом действии. Как этого добиться?
Но теперь я хочу отменить регистрацию в другом действии.
Вы не можете отменить регистрацию другого действия, поскольку оно не зарегистрировано. Вы должны отменить регистрацию того же объекта, который вы зарегистрировали. Обычно onResume()
/onPause()
являются хорошим местом для решения этой проблемы.