I am converting some of my Java code to Kotlin and I do not quite understand how to instantiate interfaces that are defined in Kotlin code. As an example, I have an interfac
if you have Java class like this :
recyclerView.addOnItemTouchListener(new RecyclerTouchListener(getActivity(), recyclerView, new RecyclerTouchListener.ClickListener()
{
//Your Code
}));
you shoud convert this code from Java to Kotlin like this :
override fun showJozList (list : List) {
adapter.addData(list)
jozlist_recycler.addOnItemTouchListener(RecyclerTouchListener(
activity ,
jozlist_recycler ,
object : RecyclerTouchListener.ClickListener
{
//Your Code
}))
convert Java Interface :
new RecyclerTouchListener.ClickListener()
to Kotlin Interface Style:
object : RecyclerTouchListener.ClickListener