kotlin Adapter 里的点击事件 在 Activity 或者 Fragment 中实现

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 () {
	 
	 }
}

你可能感兴趣的:(android)