<dependency> <groupId>org.greenrobot</groupId> <artifactId>eventbus</artifactId> <version>3.2.0</version> </dependency> implementation 'org.greenrobot:eventbus:3.2.0' public class MessageEvent { private String message; public MessageEvent(String message) { this.message = message; } public String getMessage() { return message; } } public class Publisher { public void sendMessage(String message) { MessageEvent event = new MessageEvent(message); EventBus.getDefault().post(event); } } public class Subscriber { @Subscribe public void receiveMessage(MessageEvent event) { String message = event.getMessage(); System.out.println("Received message: " + message); } } public class Main { public static void main(String[] args) { EventBus.getDefault().register(new Subscriber()); Publisher publisher = new Publisher(); publisher.sendMessage("Hello EventBus!"); EventBus.getDefault().unregister(new Subscriber()); } }


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