1.导入依赖
implementation 'org.greenrobot:eventbus:3.2.0'
2.创建消息体实体类
public class FirstEvent { private String mMsg; public FirstEvent(String msg) { // TODO Auto-generated constructor stub mMsg = msg; } public String getMsg(){ return mMsg; } }
3.发送操作
EventBus.getDefault().postSticky(new FirstEvent("返岗"));
4.接收操作
@Override public void onStart() { super.onStart(); EventBus.getDefault().register(this); } @Override public void onStop() { super.onStop(); EventBus.getDefault().unregister(this); } @Subscribe(threadMode = ThreadMode.MAIN, sticky = true) public void onEventMainThread(FirstEvent event) { String msg = "onEventMainThread收到了消息=" + event.getMsg(); LogImpl.getInstance().e("就收到的=", "" + msg); EventBus.getDefault().removeStickyEvent(event); }