Apollo
Apollo copied to clipboard
发送事件无效
我的一个activity里面有一个viewPager+fragment,activity和viewPager中的fragment都注册了Apollo,但是在某一个fragment中发送两个事件,一个是向activity中发送,另一个是向别的fragment中发送,只会生效其中一个
发送的TAG是一样的吗?
发送前先确认另外一个Fragment已经Bind了Apollo,如果发送的时候Bind还未被执行,也是接收不到的。这个时候请使用@Stick注解,同时emit加上stick = true的参数。
建议你断点看一下。
不好意思最近有点忙,没来得及看,我的fragment和activity都是bind了的,而且都是在onCreate里面bind的,也试过加stick,但是都不行
我明天写个demo看一下。
好的,我的场景比较复杂,viewPager的嵌套就有两层,有些是粘性事件,有些又是普通的事件