Android Studio 啓用Lambda表達式
Android Studio 默認不會開開啓Lambda語法,需要在module的build.gradle文件中進行配置
android {
...省略其他配置
compileOptions{
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
這樣,我們在代碼中就可以使用Lambda表達式了,我們來體驗下它的魅力吧!
private View.OnClickListener onClickListener = v -> {
switch (v.getId()) {
case R.id.btn_start_activity:
gotoActivity();
break;
}
};
/**
* 監聽對話框消失事件
*/
private DialogInterface.OnDismissListener onDismissListener = dialog -> {
};
是不是很精簡,更多魅力,請自己體會吧~~