Apa itu Lamba Expression?
Lamda Expression adalah salah satu fitur penting di Java 8 yang membantu kita menulis kode dengan ringkas dan jelas. Salah satu yang akan kita bahas kali ini ketika implementasi fungsi OnClickListener pada sebuah Button ketika teman-teman sedang mengerjakan sebuah aplikasi android.
Mengaktifkan Java 8
Jika teman – teman masih menggunakan Java 7 pada project yang sekarang, bisa mengaktifkan Java 8 dengan menambahkan kode ini pada file build.gradle :
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
Menggunakan Lambda Expression
Jika teman-teman sudah mengaktifkan Java 8, dan sudah mengimplementasi OnClickListerner pada sebuah Button, maka akan muncul peringatan sebagai berikut :
Anonymous new View.OnClickListener() can be replaced with lambda
Tanpa Lambda Expression :

Dengan Lambda Expression :

Jadi lebih ringkas dan jelas, bukan ? Selamat mencoba
Cheers
Hello, I want to work in your company on a voluntary basis, can you offer me anything?
a little about me: https://about.me/iren
Hey,
lately I have finished preparing my ultimate tutorial:
+++ [Beginner’s Guide] How To Make A Website From Scratch +++
I would really apprecaite your feedback, so I can improve my craft.
Link: https://janzac.com/how-to-make-a-website/
If you know someone who may benefit from reading it, I would be really grateful for sharing a link.
Much love from Poland!
Cheers