Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Função anonima não funciona

Esteve recriando o projeto em Kotlin e para conseguir settar uma função no setOnClickListner() teve que mover a função onClick() para fora da função onCreate() como ja tenho feito antes porem a duvida que fica é: ele deixa de ser um função anonima se deixar de criar essa função dentro do onClickListner() do button? e essa função anonima tambem é chamada de Lambda?

1 resposta
solução!

Oi Derlys, de boa?

Cara no kotlin a gente usa algo que o pessoal chama de SAM, olha aqui

Segundo o sam, quando uma interface tem um único método, a gente pode omitir basicamente todo o corpo e jogar direto a implementação sendo um lambda:

botao.setOnClickListener { faz algo aqui}