EventBus的简单使用
环境:Android-studio
compile ‘de.greenrobot:eventbus:2.4.0’
A:发送事件
ExampleEvent event = new ExampleEvent ();
event.setName("张三");
event.setAge("13");
EventBus.getDefault().post(event);
B:接收事件:
1)注册事件:EventBus.getDefault().register(this);
2)onEvent()方法
public void onEvent(ExampleEvent event) {
name= event.getName();
age= event.getAge();
}
ExampleEvent:
public class ExampleEvent{
private String name;
private String age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getAge() {
return age;
}
public void setAge(String age) {
this.age = age;
}
}