1、定义一个监听器,p1为参数,可定义不同类型多个参数
lateinit var onClickListener:(p1:Int) -> Unit
2、在需要监听的地方添加如下方法
if (::onClickListener.isInitialized) {
onClickListener.invoke(p1)
}
3、在方法中调用即可,it为对应的传递参数:
onClickListener = {
Log.e("-->", it)
}
1、定义一个监听器,p1为参数,可定义不同类型多个参数
lateinit var onClickListener:(p1:Int) -> Unit
2、在需要监听的地方添加如下方法
if (::onClickListener.isInitialized) {
onClickListener.invoke(p1)
}
3、在方法中调用即可,it为对应的传递参数:
onClickListener = {
Log.e("-->", it)
}