RxJava als Eventbus?

Ich fange an RxJava zu lernen und es gefällt mir bis jetzt. Ich habe ein Fragment, das mit einer Aktivität beim Klicken auf eine Schaltfläche kommuniziert (um das aktuelle Fragment durch ein neues Fragment zu ersetzen). Google empfiehltSchnittstell Damit Fragmente mit der Aktivität kommunizieren können, diese aber zu ausführlich ist, habe ich versucht, einen Rundfunkempfänger zu verwenden, der im Allgemeinen funktioniert, aber Nachteile aufweist.

Seit ich RxJava lerne, frage ich mich, ob es eine gute Option ist, von Fragmenten zu Aktivitäten (oder von Fragment zu Fragment) zu kommunizieren. Wenn ja, wie kann RxJava für diese Art der Kommunikation am besten verwendet werden? Muss ich so einen Eventbus machen?eine und wenn das der Fall ist, sollte ich eine einzelne Instanz des Busses erstellen und global verwenden (mit Betreff)?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage