Kotlin中活动与片段之间的交流
当谷歌宣布Kotlin为Android开发的官方语言时,我正在尝试使用Kotlin来构建一个应用程序。
问题:如何使用Kotlin在活动和片段之间进行交流?
谢谢!。
和Java一样。 科特林只是一种语言。 对于通信,您可以像使用新的体系结构组件那样使用一些接口或SharedViewModel
正如@SergiyKorotun所建议的那样。 Kotlin只是一种不会改变Android基础的语言。 您应该看看Android Team添加的ViewModel ,它可以帮助您实现Activity
和Fragment
之间的通信。
我甚至做了一个示例应用程序来帮助理解ViewModel
和LiveData
。 该应用程序是用Kotlin编写的。 Android架构新闻应用示例
- 是否有可能将kotlin中的高阶函数映射到字符串
- Android kotlin onCreate(savedInstanceState:Bundle?)导致IllegalArgumentException
- Android分开/多个电话簿
- 詹金斯:Android项目未能建立(生成数据绑定/匕首类失败)
- 未解决的参考
- Android Studio:即使在即时运行时按下运行应用程序,代码更改也不会反映出来
- 在使用kotlin时,使用实体和Dao文件的正式/正确的方式是什么?
- 当从kotlin调用java活动结果时,onActivityResult不会被调用
- 如何在Android中获取ObservableField的值