Kotlin, cómo get una búsquedaVer enviar

Tengo searchView

<SearchView android:id="@+id/searchBar" android:layout_width="wrap_content" android:layout_height="match_parent" android:visibility="visible"/> 

Quiero agregar una acción personalizada cuando se presiona el button Enviar.

Pero todo lo que puedo get es

 searchBar.setOnSearchClickListener { //do some stuff } 

Toda la información que encontré es anterior y no de kotlin lang.

¿Cómo puedo get un disparador para la acción cuando se graba el ícono de búsqueda en el keyboard?

Intenta hacer esto:

 override fun onCreateOptionsMenu(menu: Menu): Boolean { menuInflater.inflate(R.menu.main, menu) val searchItem = menu.findItem(R.id.search_city) searchView = searchItem.actionView as SearchView searchView.setQueryHint("Search View Hint") searchView.setOnQueryTextListener(object : OnQueryTextListener() { fun onQueryTextChange(newText: String): Boolean { return false } fun onQueryTextSubmit(query: String): Boolean { //Task HERE return false } }) return true } 

Enlace de respuesta: escuchar el evento del keyboard