美文网首页
org.greenrobot.eventbus.EventBus

org.greenrobot.eventbus.EventBus

作者: 资本家大恶人 | 来源:发表于2020-07-15 09:59 被阅读0次

org.greenrobot.eventbus.EventBusException: Subscriber class com.hj.eventbus.Activity2 already registered to event class com.hj.eventbus.BtnEvent
直译: EventBus异常:Activity2已经注册过EventBus。
原因: Activity2创建时会调用onStart方法注册eventbus,Activity3返回Activity2时会再次调用onStart方法,此时会重复注册报异常。
解决方案 一:(省事的方法)

if (!EventBus.getDefault().isRegistered(this))
{
EventBus.getDefault().register(this);
}

相关文章

网友评论

      本文标题:org.greenrobot.eventbus.EventBus

      本文链接:https://www.haomeiwen.com/subject/swoffktx.html