Android上的片段间通信.为什么不进行本地广播



在阅读了问题两个片段之间的基本通信以及接受答案中给出的链接后,我有一个问题。只要需要传递基元类型,为什么不使用本地广播在片段之间进行通信?

请注意,LocalBroadcastManager已经被弃用一段时间了。这意味着它不再是任何事情的推荐解决方案,包括片段之间的通信。

还应该注意的是,LocalBroadcastManager是同步通信,它要求侦听器在发送广播时主动侦听。在将结果传递给后堆栈上的片段的情况下,后堆栈上该片段将停止,并且在返回该片段并重新启动之前根本不应该进行侦听。这是所有推荐的模式都已经为您处理的问题。

相关内容

  • 没有找到相关文章

最新更新