美文网首页
EventBus3.0问题收集

EventBus3.0问题收集

作者: 01427271c047 | 来源:发表于2017-08-03 13:38 被阅读39次

1.接收方法设置为private

org.greenrobot.eventbus.EventBusException: Subscriber class 你的注册类 and its super classes have no public methods with the @Subscribe annotation

接收方法非公共异常

解决方案:修改为public

2.重复注册

Caused by: org.greenrobot.eventbus.EventBusException: Subscriber class 你注册的类 already registered to event class java.lang.String

重复注册异常

多发地带OnResume方法

解决方案:加入是否已注册判断

@Override

public voidonResume() {

super.onResume();

if(!EventBus.getDefault().isRegistered(this)) {

EventBus.getDefault().register(this);

}

}

相关文章

  • EventBus3.0问题收集

    1.接收方法设置为private org.greenrobot.eventbus.EventBusExceptio...

  • 来不及解释了,快上车之EventBus3.0快速上手

    快速教你上手EventBus3.0,在EventBus3.0之前用法不同,就不在这里说了。准备工作,建立Event...

  • EventBus3.0常见问题

    1、EventBus事件接收不到的几种情况 a、没有调用EventBus的注册方法(register) b、使用的...

  • 问题收集

    SpannableStringBuilder 同时设置setclickspan 和 ForegroundColor...

  • 收集问题

    问题1你现在主要忙啥? ①瞎忙 ②和朋友一起做事,开店 ③做直销 ④健康产业 ⑤活性多糖 ⑥分子级中药,饮料 问题...

  • 问题收集

    为什么canvas.toDataURL()抛出安全异常?

  • 问题收集

    每个人都需要做到资金安全,其中资金安全包括那些呢?那些行为是有背这个原则的? 怎样在投资中保证自己的资金安全? 对...

  • 问题收集

    FlatList onEndReached trigger twice or more times:loadmor...

  • 问题收集

    算法题 两个递增排序的链表,请合并成一个递减排序的链表说一下快排的过程,其时间复杂度,空间复杂度在有n+1的空间中...

  • 问题收集

    1. 什么情况下对象会直接分配到老年代? 答: 大对象直接进入老年代 大对象一般是指需要大量连续内存空间的Java...

网友评论

      本文标题:EventBus3.0问题收集

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