导入依赖
implementation 'org.greenrobot:eventbus:3.0.0'
这种是黏性事件
EventBus.getDefault().postSticky(token);//token是我需要传递的参数
接受页面需要注册与反注册
EventBus.getDefault().register(this);//注册
接受的方法 因为是粘性事件所以需要 sticky = true
@Subscribe(threadMode = ThreadMode.MAIN, sticky = true)
public void getData(String token) {
this.token = token;
}
反注册
//避免内存泄漏,防止OOM,优化内存
EventBus.getDefault().unregister(this);
over