Kotlin中活动与片段之间的交流

当谷歌宣布Kotlin为Android开发的官方语言时,我正在尝试使用Kotlin来构建一个应用程序。

问题:如何使用Kotlin在活动和片段之间进行交流?

谢谢!。

和Java一样。 科特林只是一种语言。 对于通信,您可以像使用新的体系结构组件那样使用一些接口或SharedViewModel

正如@SergiyKorotun所建议的那样。 Kotlin只是一种不会改变Android基础的语言。 您应该看看Android Team添加的ViewModel ,它可以帮助您实现ActivityFragment之间的通信。

我甚至做了一个示例应用程序来帮助理解ViewModelLiveData 。 该应用程序是用Kotlin编写的。 Android架构新闻应用示例