android retrolambda, statement lambda 可以替换为表达式 lambda
android retrolambda, statement lambda can be replaced with expression lambda
我在我的项目中使用了 retrolambda,效果很好。但是今天当我使用它的时候,Android Studio 给了我一个提示:
我以前没见过这个,我需要如何修改代码才能满足这个提示。
单行表达式不需要return
语句,所以它告诉你删除是安全的(因此return是灰色的)。例如,您可以将其重构为:
player.setOnErrorListner((mp, what, extra) -> true);
我在我的项目中使用了 retrolambda,效果很好。但是今天当我使用它的时候,Android Studio 给了我一个提示:
我以前没见过这个,我需要如何修改代码才能满足这个提示。
单行表达式不需要return
语句,所以它告诉你删除是安全的(因此return是灰色的)。例如,您可以将其重构为:
player.setOnErrorListner((mp, what, extra) -> true);