yihuajia
yihuajia
自己改源码就好了,加个接口
@whosea 请问下添加多个sticky,是如何添加的呢?之前在使用vlayout的时候是直接new一个sticky然后再接着添加一个数据adapter,重复这样操作处理的
[https://github.com/YoKeyword/Fragmentation/issues/783](url) 原来之前也提了这个问题,不知道androdix里面还存不存在之前说的那个问题了 ps:感觉像是还没有加载到Fragment A页面就onStop了,所以才导致了上述的情况出现
@cocowobo 那只能是去改源码?
> > 事件已注册,但是出现了无法接收的情况,跟了下源码,问题出现在LiveData中dispatchingValue这个方法,mDispatchingValue值为true,导致直接return了。 > > 有复现的路径或者场景吗?还有,出现这种情况的时候lifecycleObserverAlwaysActive是不是设置成false? 这个也不是必现的,场景就是一个复杂的fragment嵌套(pad项目)。添加断点出现的情况就是上面说的。 lifecycleObserverAlwaysActive 设置的是true,autoclear是false。 除此之外还存在一个问题,这个问题也是出现在刚才说的这个场景。 Fragment A注册了多个普通事件,一个sticky事件,结果在加载A的时候会出现非sticky事件被响应了