Android - Lambda Expression
Bước 1:Cài đặt JDK Để sử dụng trước tiên cần phải cài đặt JDK8 cho Java (Nếu đã cài đặt thì không cần) http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html Bước 2: Cấu hình trong build.gradle(app) defaultConfig { ... jackOptions { enabled true } } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } Bước 3: Coding (VD) // bình thường button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Log.e("DO_WORK","1"); Log.e("DO_WORK","2"); } }); //lambda button.setOnClickListener(v -> { Log.e("DO_WORK","1"); Log.e("DO_WORK","2"); }); //bình thường button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Log.e("DO_WORK","1"); } }); //lambda button.setOnClickListener(v -> Log.e("DO_W