フラグメントを取得し、フラグメントonResumeとonPauseメソッドでバスを登録および登録解除しました。次のBusProvider.getInstance().register(this);とを使用しますBusProvider.getInstance().unregister(this);。
次のように定義されたサブスクリプションがあります。
@Subscribe public void onLogin(LoggedInEvent event) {
// Do Something
}
フラグメントがアタッチされているアクティビティの同じイベントに対して別のサブスクリプションもあり、そのサブスクリプションは反応してそれを実行します。私の質問は、なぜ私のフラグメントが のイベントを受信しないのLoggedInEventですか?
編集:
アクティビティonResumeとonPauseメソッドでもバスを登録/登録解除しました。
編集2:
バスはでインスタンス化されましたThreadEnforcer.ANY