<dependency>
<groupId>org.greenrobot</groupId>
<artifactId>eventbus</artifactId>
<version>3.1.1</version>
</dependency>
public class MessageEvent {
public String message;
public MessageEvent(String message) {
this.message = message;
}
}
public class MessageSubscriber {
@Subscribe
public void onMessageReceived(MessageEvent event) {
System.out.println("Received message: " + event.message);
}
}
EventBus eventBus = EventBus.getDefault();
MessageSubscriber subscriber = new MessageSubscriber();
eventBus.register(subscriber);
EventBus eventBus = EventBus.getDefault();
MessageEvent event = new MessageEvent("Hello EventBus!");
eventBus.post(event);