我有一个片段,并在片段onResume
和onPause
方法中注册和注销了总线。使用以下BusProvider.getInstance().register(this);
和BusProvider.getInstance().unregister(this);
.
我有一个这样定义的订阅:
@Subscribe public void onLogin(LoggedInEvent event) {
// Do Something
}
我还在片段附加到的活动中为同一事件订阅了另一个订阅,并且该订阅会做出反应并做到这一点。所以我的问题是为什么我的片段没有收到事件LoggedInEvent
?
编辑:
我还在我的活动onResume
和onPause
方法中注册/注销了总线。
编辑2:
总线被实例化ThreadEnforcer.ANY