Кнопка Kotlin / Anko onClick не работает

Я довольно новичок в Kotlin, и я использую Anko DSL (с некоторым XML) для генерации предупреждения. Моя проблема заключается в том, что функция onClick{ ... } не возникает, когда я нажимаю кнопку. Все остальное отлично работает, это только одна проблема

  fab.setOnClickListener { view -> alert { title = "Add Board" customView { include<View>(R.layout.alert_xml) { this.spinner.adapter = adapter info("Alert loaded") val boardSpinner = this.spinner val boardText = this.board_text positiveButton("OK") { onClick { info("Testing") } } } } }.show() } 

Параметр lambda, который принимает positiveButton не является функцией настройки, а сам прослушиватель кликов, поэтому вы можете написать свой код непосредственно внутри него:

 positiveButton("OK") { info("Testing") } 

Функция onClick , которую вы вызываете внутри нее, исходит из другой внешней области и переопределяет слушателя одного из внешних представлений, предположительно слушателя для корня включенного представления из XML.