I'm trying to avoid writing extra lines if possible
This works
class ViewModel(val clicked: () -> Unit){
fun click(){
clicked()
}
}
But I would like to write it like this if possible
class ViewModel(val clicked: () -> Unit)
Xml looks like this
android:onClick="@{() -> viewModel.click()}"
or
android:onClick="@{() -> viewModel.clicked()}"
Writing the shorter version fails with cannot find method clicked()