Open Blankj opened 6 years ago
你好 我在最近使用你的RxBus时遇到了一些问题想请教一下 问题是这样的,我有三个Activity分别是A、B、C。我从A发送一个粘性事件,然后启动B,B注册了事件,能收取到A发来的事件,我再从B启动C,C注册了同样的事件,但是却都收不到A发出的事件。 粘性事件只能被消费一次,后面再注册也不会获取到事件,这个是你的本意吗?还是哪里被你忽略了?
@qianshengta 你好 我在最近使用你的RxBus时遇到了一些问题想请教一下 问题是这样的,我有三个Activity分别是A、B、C。我从A发送一个粘性事件,然后启动B,B注册了事件,能收取到A发来的事件,我再从B启动C,C注册了同样的事件,但是却都收不到A发出的事件。 粘性事件只能被消费一次,后面再注册也不会获取到事件,这个是你的本意吗?还是哪里被你忽略了?
因为我收到了粘性事件后就把它从队列里拿走了,所以之后就收不到了,那我改变下策略吧,不好意思,我也测试了 EventBus 的处理情况,是我的错
我分别在三个fragment中注册粘性事件,每次打开都会继续收到粘性事件,貌似注销没起作用?
https://blankj.com/2018/05/09/awesome-rxbus/#more
DownloadGradle:1implementation "com.blankj:rxbus:1.0"