Welche Methoden für den Aktivitätslebenszyklus eignen sich am besten zum Registrieren bzw. Aufheben der Registrierung für den Ereignisbus?

Was ist der beste Ort, umregistriere und unregister zu einem Eventbus (wie otto, EventBus oder tinybus) in einer Aktivität und warum?

onCreate () - onDestroy ()onStart () - onStop ()onResume () - onPause ()

Ottos Beispiel verwendet onResume () - onPause (), EventBus erwähnt onStart () - onStop () und wir mussten onCreate () - onDestroy () in unserer App verwenden, um die Benutzeroberfläche der Aktivität zu aktualisieren, selbst wenn sie im Hintergrund war. Ich denke, es kann sich um eines der drei handeln, abhängig von der Art der Ereignisse und ihrer Behandlung, aber ich habe mich gefragt, ob es noch etwas gibt, das in Betracht gezogen werden sollte.