Kotlin Отбрасывание лямбды слушателя onClick - PullRequest
0 голосов
/ 15 апреля 2020

У меня есть ситуация, когда некоторые из моих элементов, у которых есть прослушиватели щелчков, теряют свою интерактивность, считается, что щелчок не всплывает в других представлениях, но обработчик щелчков не запускается.

fun getItemBuilder(row:LinearLayout, update:(query:String) -> Unit) {
    return { data:MyData -> 
         val v = row.findViewById(R.id.my_id) as ImageView
         v.setOnClickListener{ -> 
             Log.d("firecrow", "this will not run sometimes")
             update(data.name) 
         }
         v
     }
 }

Любая помощь очень ценится

...