【发布时间】:2020-05-23 10:52:36
【问题描述】:
我正在尝试在 Android RecyclerView 中实现 clickListener,其中包含片段、数据绑定、ViewModel/LiveData,并且我的代码是根据 Udacity“使用 Kotlin 开发 Android 应用程序”课程中的实践构建的。但是,我的项目是用 Java 编写的,因为所有后端都已经编写好了。我对 Kotlin 的了解不够多,无法弄清楚如何在 Java 中实现以下内容!
class SleepNightListener(val clickListener: (sleepId: Long) -> Unit)
fun onClick(night: SleepNight) = clickListener(night.nightId)
}
我在网上查看了使用 Java 实现这种类型结构的其他人,但它总是以不同的方式完成,这会导致我的 ViewAdapter 的结构方式出现问题。
提前致谢。
【问题讨论】:
标签: java android kotlin mvvm android-recyclerview