No subscribers registered for event class
来源:互联网 发布:反恐精英刀具可以优化 编辑:程序博客网 时间:2024/05/21 10:21
如果在另外一个activity,SecondActivity跳转的时候使用EventBus就会接受不到报错No subscribers registered for event class com.zhongxunkeji.app.carillegalrecord.busevent.LoginSuccessEvent,后台花了几个小时终于找到问题的原因,就是跳转到SecondActivity的时候在EventBus注册之前,消息已经发送了,因此才会出现上面的错误。
解决方案:使用粘性发送消息的方式,EventBus.getInstance().postSticky(new Test("发送成功"));当然在接收的时候指定方式sticky = true;如@Subscribs(Sticky =true),就可以解决上面的问题。粘性发送消息的意思是如果没有接收到消息还会继续发送最新发送过的消息。好了简单的记录一下,因为在网上找了没有对于类似的问题解决方案。。还是希望能够帮助一些遇到这个问题的朋友。。。。
3 0
- EventBus : No subscribers registered for event class
- No subscribers registered for event class
- EvenBus No subscribers registered for event class 发送消息失败
- Error: No class registered for interface 'mx.styles::IStyleManager2'.
- No class registered for interface 'mx.styles::IStyleManager2'.
- no [query] registered for [filtered]
- No checks registered for this product
- org.greenrobot.eventbus.EventBusException: Subscriber class already registered to event class
- There is no build provider registered for the extension '.cshtml'.
- Excel CLASS NOT REGISTERED
- no persistent classes found for query class
- Error:No such property: nexusUsername for class
- Axis fault: No serializer found for class
- CLASS EVENT
- Connect: Class not registered/ Top gotchas when moving to 64-bit SAS for windows
- AspNet WebApi 中应用fo-dicom抛出异常:No codec registered for tranfer syntax:
- 使用微信登录出现错误:There is no registered handler for URL scheme weixin
- 支付宝问题LaunchServices: ERROR: There is no registered handler for URL scheme alipay
- Hibernate工具类之获取SessionFactory
- Django Python 获取请求头信息Content-Range
- Leetcode 212. Word Search II
- iOS 自动布局框架 Masonry
- Trafodion 如何实现分页
- No subscribers registered for event class
- 算法设计与分析(3)-- Median of Two Sorted Arrays(难度:hard)
- 一个菜鸟的IT路
- tableView 分割线宽度没占据整个屏幕的宽度
- libevent源码深度剖析八
- 算法提高 学霸的迷宫
- Android隐藏标题栏
- AFNetworking 中的网络安全策略
- java面向对象详细GO(一)