public class MessageEvent { private String message; public MessageEvent(String message) { this.message = message; } public String getMessage() { return message; } } public class MessagePublisher { public void sendMessage(String message) { EventBus.getDefault().post(new MessageEvent(message)); } } public class MessageSubscriber { @Subscribe public void onMessageReceived(MessageEvent event) { System.out.println("Received message: " + event.getMessage()); } } EventBus.getDefault().register(new MessageSubscriber()); MessagePublisher publisher = new MessagePublisher(); publisher.sendMessage("Hello EventBus!"); groovy dependencies { implementation 'org.greenrobot:eventbus:3.2.0' } <dependency> <groupId>org.greenrobot</groupId> <artifactId>eventbus</artifactId> <version>3.2.0</version> </dependency>


上一篇:
下一篇:
切换中文