EventBus in Android


EventBus is an opensource library for android publish/subscribe event bus for loose coupling. EventBus enables central communication to decoupled classes with just a few lines of code simplifying the code.

Event Bus Features:

Add Dependency in your project build.gradle

Create Global instance of EventBus so we can create instance EventBus:

To Post data using Event Bus :

Register Event Bus in Activity onStart() method:

Unregister-Event Bus in Activity onStop() method:

To receive the post data we need to subscribe the MessageEvent:

@Subscribe annotation here specifies that the below function will execute taking the single parameter of type CustomEvent.

Event Bus is the very tiny library, it is so helpful to reduce boilerplate code and for creating a decoupled system.

. . .

Leave a Comment

Your email address will not be published. Required fields are marked*

Be the first to comment.


All communication is done through a ticket system. I appreciate the regular almost daily updates of what is being worked on, and communicating changes or updates is easy through this system. Mobikul's response timeframe is quick.

Josh Arnold

Josh Arnold

Owner, Shop ATV Escape

Talk to Sales


Live Chat
Start a Project

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home