public class EventSubscriber {
@Subscribe
public void handleEvent(Event event) {
}
}
public class EventPublisher {
public void publishEvent(Event event) {
EventBus.getDefault().post(event);
}
}
EventBus eventBus = EventBus.getDefault();
EventSubscriber subscriber = new EventSubscriber();
eventBus.register(subscriber);
EventPublisher publisher = new EventPublisher();
Event event = new Event();
publisher.publishEvent(event);