Lambda Expression di Android

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

2 thoughts on “Lambda Expression di Android

  1. 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

Leave a Reply

Your email address will not be published. Required fields are marked *