背景
对kotlin的语法不是很了解,写匿名类实现接口时,不知道怎么写。特此记录一下,便于查阅及分享。
Demo- 接口定义demo
interface OnItemClickListener {
fun itemClick(t: T, position: Int)
}
- 匿名类实现接口
adapter.itemClickListener = object : OnItemClickListener {
override fun itemClick(t: User, position: Int) {
}
}
也可以先手写下面部分,然后根据IDE报错,自动补全
adapter.itemClickListener = object : OnItemClickListener{
}