Boa tarde pessoas, primeiramente quero parabenizar a Alura, pelo excelentes instrutores, termino um curso e entro em outro, e a qualidade da aula é otima, com entusiamos, simplicidade e conteúdo .
Bom , vamos a minha duvida ... Há algum problema ( ou cuidado) em ativar o recurso lambda do Java 8 no projeto , com base na experiência de vocês ?
build.gradle
android {
.., código otmitido
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
Esse recurso me ajudou a ter um código menos verboso. Trocar uma classe anônima por uma lambda não tem preço( ou tem ?) .. kkk
Após utilização,
salvarButton.setOnClickListener((view) -> {
Toast.makeText(
FormularioActivity.this,
"Botão clicado",
Toast.LENGTH_SHORT).show();
});