很久没有用了 发现 不知道在哪个页面注销了
走同样的路,发现不同的人生
公式デモは onResume() に登録され、onPause() では登録解除されます。ただし、このメカニズムはほとんどの需要シナリオには適していない可能性があります。
onResume()
onPause()
onCreate(...) への登録と onDestroy() への登録解除を検討している場合は、次の点に注意する必要があります:
onCreate(...)
onDestroy()
アクティビティが複数のインスタンスを作成し、EventBus.post(Event) からのイベントが最上位のアクティビティ インスタンスによってのみ受信される必要がある場合、問題が発生します。
OnCreat に登録し、以前に登録したかどうかを確認します。重複して登録するとエラーとなります。
Destory で登録を解除します。 onPauseで登録を解除したのですが、ページが表示されない状態では、送られてくるリフレッシュブロードキャストやその他のブロードキャストが受信できません。最上位のActivityでインスタンスを受け取った後、Viewに直接OnEventを書いて応答することもできるので、登録する前に登録されているか確認してください。これをコンテキストではなく内部で使用してください。
誰が登録し、誰がログアウトするか、登録と登録解除は、同じカテゴリーの中で最も科学的です
公式デモは
onResume()
に登録され、onPause()
では登録解除されます。ただし、このメカニズムはほとんどの需要シナリオには適していない可能性があります。onCreate(...)
への登録とonDestroy()
への登録解除を検討している場合は、次の点に注意する必要があります:OnCreat に登録し、以前に登録したかどうかを確認します。重複して登録するとエラーとなります。
Destory で登録を解除します。 onPauseで登録を解除したのですが、ページが表示されない状態では、送られてくるリフレッシュブロードキャストやその他のブロードキャストが受信できません。最上位のActivityでインスタンスを受け取った後、Viewに直接OnEventを書いて応答することもできるので、登録する前に登録されているか確認してください。これをコンテキストではなく内部で使用してください。
誰が登録し、誰がログアウトするか、登録と登録解除は、同じカテゴリーの中で最も科学的です