1. 程式人生 > >Statement lambda can be replaced with expression lambda 的Warning

Statement lambda can be replaced with expression lambda 的Warning

Statement lambda can be replaced with expression lambda 的Warning

warning的全文如下

Statement lambda can be replaced with expression lambda less… (Ctrl+F1)
This inspection reports lambda expressions with code block bodies when expression-style bodies can be us

warning的地方在這裡

recyclerViewAdapter.setOnItemClicListener((v ,id) -> {
checkChoosed(id);
});

只需要改成這樣

recyclerViewAdapter.setOnItemClicListener((v ,id) -> checkChoosed(id) );

就OK了,既然使用了lamda表示式,完全可以更簡單一點