Jeremy Liao
Jeremy Liao
确实使用了动态广播实现跨进程消息发送
有此打算,后面会出:)
谢谢,我跟一下这个问题
> 事件已注册,但是出现了无法接收的情况,跟了下源码,问题出现在LiveData中dispatchingValue这个方法,mDispatchingValue值为true,导致直接return了。 有复现的路径或者场景吗?还有,出现这种情况的时候lifecycleObserverAlwaysActive是不是设置成false?
你这个思路不错,我也正好想进行一些去反射的改造
我理解你的意思是ActivityA启动一个task,task执行完成之后通知activityB是吧,这种case我理解还是只能通过observeSticky来接收消息
因为AlertDialog的显示是在前台的,所以你需要设置lifecycleObserverAlwaysActive为false,这样只有activity前台可见的时候onChanged才会回调,这样就Ok了
不错的建议,后面会考虑这个需求
版本1.5.2已支持,具体可参考配置方法:https://github.com/JeremyLiao/LiveEventBus/blob/master/docs/config.md
是的,粘性事件目前不支持跨进程