为什么EventBus不能传递数据到一个新建的Activity

2025-04-05 09:19:10
推荐回答(1个)
回答1:

1 eventbus是必须先订阅,才能传值的,你新activity还没有生成,也就还没有订阅成功,你就 post值,肯定是接收不到的。
2 先post的,再rigister的,肯定没有获取不到数据。
3 EventBus要先生产(注册)才能消费(订阅),新的activity没有注册监听,它怎么能收到订阅
4 有一个叫delayXXX的方法可以