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);