Android EventBus踩坑,Activity接收不了粘性事件。
发布日期:2021-05-08 23:23:48 浏览次数:21 分类:博客文章

本文共 300 字,大约阅读时间需要 1 分钟。

注解问题

EventBus 的 粘性事件,可以让 成功注册后的 Activity、Fragment 后再接收处理 这一事件。

但是今晚写代码时,突然发现粘性事件,发送不成功了。???
具体情况是:我在Activity1 向 Activity 2 发送了 粘性事件 ,但是 Activity2 却接收不了这个粘性事件了。这究竟是咋回事,首先从Activity的注册事件到发送EventBus粘性事件的时机再到EventBus工具类都检查了一遍,最后发现,妈耶,接收EventBus事件的处理函数忘记打上sticky = true这个注解了。打上后,一切都正常了。
正常注解:如图所示:
希望能帮到你。。

上一篇:Flutter 打包Android APK 笔记与事项
下一篇:Android JetPack组件-CameraX初探

发表评论

最新留言

关注你微信了!
[***.104.42.241]2025年04月23日 17时07分16秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章