您的位置:首页 > 其它

记录错误使用eventbus引发的问题

2016-12-28 18:14 239 查看
我在使用eventbus3.0版本时,不小心在发布消息的activity中进行了
EventBus.getDefault().register(this);//注册

EventBus.getDefault().unregister(this);//反注册
但在我的这个类中其实并没有创建订阅者Subscribe,
运行代码后发现在注册eventbus的方法之后的代码段intWave()不会执行
@Override
public void init() {
onCreateView(R.layout.recyclerview);
EventBus.getDefault().register(this);//注册
initWave();}

[/code]
所以如果遇到这个问题的同学,千万注意了,在没找到订阅者存在的时候,调用eventbus的注册方法是会直接return,导致后面的代码段不会继续执行
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐