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

2025-04-06 05:34:58
推荐回答(1个)
回答1:

  1. eventbus是必须先订阅,才能传值的,你新activity还没有生成,也就还没有订阅成功,你就post值,肯定是接收不到的。

  2. 先post的,再rigister的,肯定没有获取不到数据。

  3. EventBus要先生产(注册)才能消费(订阅),新的activity没有注册监听,它怎么能收到订阅

  4. 有一个叫delayXXX的方法可以