Kotlin Android- How implement CheckBox.OnCheckedChangeListener?

Viewed 45968

I am new to Kotlin. I created a fragment and implemented View.OnClickListener and CheckBox.OnCheckedChangeListener. The View.OnClickListener works as expected but it shows Unresloved reference for CheckBox.OnCheckedChangeListener.

The code is below

class LoginFragment : Fragment(), View.OnClickListener, CheckBox.OnCheckedChangeListener {

    override fun onClick(view: View?) {

    }


}

How can I implement CheckBox.OnCheckedChangeListener..? Thanks in advance

4 Answers

In Kotlin, you can use CheckBox.OnCheckedChangeListener like:-

checkBox.setOnCheckedChangeListener { _, isChecked ->
   Toast.makeText(this,isChecked.toString(),Toast.LENGTH_SHORT).show()
}
Related