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 -> {
};
是不是很精简,更多魅力,请自己体会吧~~