Kotlin中活动与片段之间的交流
当谷歌宣布Kotlin为Android开发的官方语言时,我正在尝试使用Kotlin来构建一个应用程序。
问题:如何使用Kotlin在活动和片段之间进行交流?
谢谢!。
- 如何在Kotlin Android中为数据类创建空构造函数
- Kotlin – lateinit VS任何? = null
- 在Kotlin中不能使用argb color int值?
- Android ClassNotFoundException在路径上找不到类:DexPathList
- 变量被声明为var,但编译器正在说val
和Java一样。 科特林只是一种语言。 对于通信,您可以像使用新的体系结构组件那样使用一些接口或SharedViewModel
正如@SergiyKorotun所建议的那样。 Kotlin只是一种不会改变Android基础的语言。 您应该看看Android Team添加的ViewModel ,它可以帮助您实现Activity
和Fragment
之间的通信。
我甚至做了一个示例应用程序来帮助理解ViewModel
和LiveData
。 该应用程序是用Kotlin编写的。 Android架构新闻应用示例
- kotlin中的伴侣对象和java中的替换有什么用处
- Kotlin对象加载延迟
- Android studio 2.3:无法初始化类org.jetbrains.kotlin.android.actions.NewKotlinActivityAction
- Anko中的水平LinearLayout
- 如何使用Kotlin反序列化包含DocumentReference的Firestore DocumentSnapshot
- 当选择的项目视图为空时,Kotlin在Android上崩溃
- 无法解析:用于电话号码身份验证的com.google.firebase:firebase-auth:11.0.2
- 在Anko异步调用(Kotlin)中捕获异常时出错
- Kotlin中的super.onCreate(saveInstanceState)中的illegalArgumentsException