Adapter 类里
class Adapter () {
private var mListener: OnItemListener? = null
fun setOnItemListener(mListener: OnItemListener) {
this.mListener = mListener
}
interface OnItemListener {
fun mAction()
}
}
Activity 或者 Fragment 类里
class Activity(), Adapter.OnItemListener {
Adapter.setOnItemListener(this)
override fun mAction () {
}
}