使用导航架构组件时,Activity 和 Fragment 之间的通信

Dam*_*akk 2 android android-architecture-components androidx navigation-architecture

我想让宿主 Activity 知道 Fragment 中发生的事情。传统上,我会有一个带有 Fragment 可以调用的回调的接口,但现在我们使用导航架构组件。

有没有办法将主机活动的引用传递给片段,或者我将如何解决“活动和片段之间的通信”情况?

谢谢!

big*_*ega 5

您可以将LiveData数据持有者类用于此类目的。

是一篇解释Fragment <--> Fragment沟通和Activity <--> Fragment沟通的文章。