Fragments
should not directly interact with on another; it is the Activity
's task to manage Fragments
.
That being said, you could use an event bus like Otto
, to send "messages" to other parts of your application.
It differs from a Broadcast Receiver
because there is no IPC overhead, sort of like using LocalBroadcastManager
, but more reusable.
You can also use interfaces, but why do so when you can use an event bus and have components as loosely coupled as possible.