1、配置gradle
compile 'org.greenrobot:eventbus:3.0.0'
2、发送消息
EventBus.getDefault().post(new MessageEvent(""));//一句话就完成了消息的发送
MessageEvent可以为任意类型的对象,根据需要自行定制。
public class MessageEvent {
private String message;
public MessageEvent(String message) {
this.message = message;
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
}
3、注册活动
EventBus.getDefault().register(MainActivity.this);
4、在注册的活动中接收消息
@Subscribe(threadMode = ThreadMode.MAIN)
public void onUpdateTime(MessageEvent messageEvent) {
if(messageEvent.getMessage().equal(""){
//编写逻辑
}
}
5、注销活动
EventBus.getDefault().unregister(MainActivity.this);
如果对您有用的话赞一下呗!谢谢啦!