Android EventBus踩坑,Activity接收不了粘性事件。
2024-08-29 21:07:53
注解问题
EventBus 的 粘性事件,可以让 成功注册后的 Activity、Fragment 后再接收处理 这一事件。
但是今晚写代码时,突然发现粘性事件,发送不成功了。???
具体情况是:我在Activity1 向 Activity 2 发送了 粘性事件 ,但是 Activity2 却接收不了这个粘性事件了。这究竟是咋回事,首先从Activity的注册事件到发送EventBus粘性事件的时机再到EventBus工具类都检查了一遍,最后发现,妈耶,接收EventBus事件的处理函数忘记打上sticky = true
这个注解了。打上后,一切都正常了。
正常注解:如图所示:
希望能帮到你。。
最新文章
- MVC4中基于bootstrap和HTML5的图片上传Jquery自定义控件
- CSS高效开发实战:CSS 3、LESS、SASS、Bootstrap、Foundation --读书笔记(1)设定背景图
- python fork 用法
- 网络编程(一):用C#下载网络文件的2种方法
- windows2008R2安全加固
- windows server 2008 r2电脑历史操作记录
- ibatis 环境搭建(1)
- block 数组排序
- easyui获取日期datebox中的值
- svn 回退/更新/取消至某个版本命令详解
- VMware12安装虚拟机教程、Ubuntu16.04安装教程(包括vmware tools的安装)
- VBA中使用正则的两种方式
- js实现表格无缝滚动效果
- git的简单命令
- fiddler抓包时显示Tunnel to......443是怎么回事
- 20155205 2016-2017-2 《Java程序设计》第7周学习总结
- PHP进行数据库操作时遇到的一个问题
- 源码包安装Python3.6
- Win10 安装 MongoDB 3.6.5 失败的问题
- SVN开启端口监听,并设置开机启动