сможет обяснит
private val Activity.viewFinder: Activity.(Int) -> View?get() = { findViewById(it) }
private fun <T, V : View> required(id: Int, finder: T.(Int) -> View?)= Lazy { t: T, desc -> t.finder(id) as V? ?: viewNotFound(id, desc) }
А что тут объяснять?)
Обсуждают сегодня